sl里面加载页面完之后,如何让一个节点选中呀?
sl里面加载页面完之后,如何让一个节点选中呀?
xaml里面数据是从数据库读出来的:
<TR:RadOutlookBarItem FontWeight="Bold" Header="分类导航">
<TR:RadTreeView Grid.Row="1" Grid.Column="1" Margin="20,10,0,0" SelectionChanged="RadTreeView_SelectionChanged" >
<TR:RadTreeViewItem IsExpanded="True" Header="常聘专家" ItemsSource="{Binding CategoriesAboutExpert,Mode=TwoWay}">
<TR:RadTreeViewItem.ItemTemplate >
<DataTemplate>
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</TR:RadTreeViewItem.ItemTemplate>
</TR:RadTreeViewItem>
<TR:RadTreeViewItem IsExpanded="True" Header="临聘专家" ItemsSource="{Binding CategoriesAboutTempExpert,Mode=TwoWay}">
<TR:RadTreeViewItem.ItemTemplate >
<DataTemplate>
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</TR:RadTreeViewItem.ItemTemplate>
</TR:RadTreeViewItem>
</TR:RadTreeView>
</TR:RadOutlookBarItem>
但是我期望一个节点是选中的,写后置代码怎么写呀?
那个属性呀?
[解决办法]
第三方控件,查看demo或者相关文档。
树控件一般通过IsSelected等类似属性或方法可以选中某个节点。
[解决办法]
treeview 控件的子节点项都有个IsSelected属性,在后台,通过算法找到你想设置选中的项节点,把此节点的属性设置为true就ok了,