![]() |
1
4
对于任何item s control,如果添加到其item s集合(直接或通过itemssource)的项不是该控件的item容器的实例,则每个项都包装在item容器的实例中。项容器是一个类,如TabItem或ListBoxItem。项目容器通常是ContentControl或HeaderedContentControl,而您的实际项目被分配给其内容属性,因此您可以使用模板等来控制内容的显示方式。您还可以使用itemControl的itemContainerStyle属性设置项容器本身的样式。 在这种特殊情况下,您应该将itemssource绑定到smartformareapresenter列表。然后对选项卡控件使用类似的方法:
其中headerText是您的smartformareapresenter上合适的属性。您还应该从smartformareaview定义中删除tabitem。每个视图的DataContext将自动设置为适当的演示者。 见WPF博士 blog 对于各种与控制相关的主题的精彩讨论。 |
![]() |
2
0
这个
所以你要么用普通的
方法应如下所示:
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 7 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 7 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 7 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 7 月前 |