TreeView和ViewModel

时间:2011-12-12 23:17:58

标签: wpf treeview viewmodel

任何人都可以告诉我,如何针对这种情况实现ObjectBaseViewModel和ViewModel?

WPF TreeView: How to style selected items with rounded corners like in Explorer

我只想杀死TreeView中的角落,但我从未使用过ViewModel Pattern。

提前感谢...

1 个答案:

答案 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”一样。