数据库上的MVVM树视图

数据库上的MVVM树视图,mvvm,Mvvm,(请原谅我英语不好) 我有一个分层数据库,其中每一行引用另一行的FK 它允许我使用实体框架中的导航属性来创建树视图 像这样。 在xaml中,它看起来像 <sdk:TreeView Name="treeView1" > <sdk:TreeView.ItemTemplate> <sdk:HierarchicalDataTemplate ItemsSource="{Binding Folders1}

(请原谅我英语不好)

我有一个分层数据库,其中每一行引用另一行的FK 它允许我使用实体框架中的导航属性来创建树视图

像这样。

在xaml中,它看起来像

<sdk:TreeView Name="treeView1" >
                <sdk:TreeView.ItemTemplate>
                    <sdk:HierarchicalDataTemplate ItemsSource="{Binding Folders1}">
                        <StackPanel Orientation="Horizontal">
                            <TextBlock Text="{Binding BaseName,Mode=OneWay}" Margin="5,0" />
                        </StackPanel>
                    </sdk:HierarchicalDataTemplate>
                </sdk:TreeView.ItemTemplate>
            </sdk:TreeView>`

`
Folders1=导航属性

这需要mvvm的小技巧吗? 如果是:如何

我尝试:{Binding Folders.folders1},其中文件夹是ModelView中的工作属性
但它失败了。

也许你需要的是使用IValueConverter,看看这篇文章: