我想使用WPF Toolkit附带的Accordion Control。
我无法存档两件事:
这些事情甚至可能吗?
答案 0 :(得分:0)
常规的System.Windows.Controls Expander(不是工具包)具有这些功能。
System.Windows.Controls.Expander:
如果您不知道如何使用事件,属性,绑定或代码,那么这些就是您需要学习的内容。
答案 1 :(得分:0)
查看Accordion的SelectedItem(s)属性应该可以满足您的所有需求。 对于2),只需在SelectedItems中设置SelectedItem,分别添加/删除。 对于1),请收听SelectedItemsChanged事件(分别为SelectedItemChanged)。
void MyAccordion_SelectedItemsChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
{
if (e.NewItems != null)
{
foreach (var item in e.NewItems)
{
// item expanded
}
}
if (e.OldItems != null)
{
foreach (var item in e.OldItems)
{
// item collapsed
}
}
}