![]() |
1
1
isexpanded默认值为false,所以我假设您有一个样式将默认值更改为true。如果将此样式更改为使用绑定(并在“特定操作”期间更改值),则未显式设置isexpanded的TreeView项将默认为false:
|
![]() |
2
0
这样做的一种方法是使用一个视图模型,即基于模型(数据)的UI抽象。如果在与树数据相关的ViewModel部分包含bool属性(例如isexpanded),则可以将TreeView项的isexpanded属性绑定到ViewModel的isexpanded属性。视图绑定到包含模型副本或引用的ViewModel。 然后,展开或折叠树的部分变得和更新视图模型一样简单(后者需要实现inotifyPropertyChanged或定义依赖属性)。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |