【silverlight】Silverlight TreeViw默认展开节点
2013-01-08 11:14 slmk 阅读(671) 评论(0) 编辑 收藏 举报Silverlight的TreeView控件默认是折叠的,如何默认展开节点呢?
如果不是绑定的好办,循环设置TreeViewItem.IsExpanded=true;即可。
如果是绑定的,例如用了MVVM,可以这样写:
<Grid x:Name="LayoutRoot"> <Grid.Resources> <Style x:Key="treeViewStyle" TargetType="sdk:TreeViewItem"> <Setter Property="IsExpanded" Value="{Binding IsExpanded}" /> </Style> </Grid.Resources> <sdk:TreeView ItemContainerStyle="{StaticResource treeViewStyle}" ItemsSource="{Binding}" BorderThickness="0" x:Name="myTreeView" /> </Grid>