数据库上的MVVM TreeView

时间:2011-03-14 15:12:35

标签: mvvm

(请原谅我的英语不好)

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

像这样。 the tutorial for hierachical database to treeview(the easy way)

在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 = navigationProperty

这需要与mvvm一起使用吗? 如果是这样的话:怎么样?

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

1 个答案:

答案 0 :(得分:0)

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

http://forums.silverlight.net/forums/p/217562/517826.aspx