任何人都可以告诉我,如何针对这种情况实现ObjectBaseViewModel和ViewModel?
WPF TreeView: How to style selected items with rounded corners like in Explorer,
我只想杀死TreeView中的角落,但我从未使用过ViewModel Pattern。
提前感谢...
答案 0 :(得分:0)
看起来他的示例已经使用了一个viewmodel,特别是在这个部分中对HierarchicalDataTemplate的绑定中:
<HierarchicalDataTemplate DataType="{x:Type viewmodels:ObjectBaseViewModel}" ItemsSource="{Binding Children}">
<StackPanel Orientation="Horizontal" Margin="2,1,5,2">
<Grid Margin="0,0,3,0">
<Image Name="icon" Source="/ExplorerTreeView/Images/folder.png"/>
</Grid>
<TextBlock Text="{Binding Name}" />
</StackPanel>
</HierarchicalDataTemplate>
您只需将ViewModel绑定到ItemsSource,就像他正在使用“Children”一样。