i was set RadTreeView Visibility=Collapsed,the RadTreeView was empty blank.but SilverLight SDK Control's TreeView was fine.
CODE:
<UserControl.Resources>
<Convert:EntityVisualConvert x:Key="EConvert"/>
<telerik:HierarchicalDataTemplate x:Key="MyDataTemplate" ItemsSource="{Binding Childrens}" >
<StackPanel Orientation="Horizontal" Margin="2" Visibility="{Binding IsVisualble, Converter={StaticResource EConvert}, Mode=TwoWay}">
<TextBlock Text="{Binding Name}" />
</StackPanel>
</telerik:HierarchicalDataTemplate>
<Style x:Key="MyRadTreeViewItemStyle" TargetType="telerik:RadTreeViewItem">
<Setter Property="Visibility" Value="{Binding IsVisualble, Converter={StaticResource EConvert}, Mode=TwoWay}" />
</Style>
</UserControl.Resources>
<Grid x:Name="LayoutRoot" Background="White" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*"/>
<ColumnDefinition Width="5*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<StackPanel Grid.Row="0" Grid.ColumnSpan="2">
<TextBlock>input number for testing</TextBlock>
<TextBox TextChanged="TextBox_TextChanged"></TextBox>
</StackPanel>
<telerik:RadTreeView Grid.Column="0" Grid.Row="1"
x:Name="RadFunctionTree"
CharacterSpacing="0" IsEditable="False"
HorizontalContentAlignment="Left" IsTextSearchEnabled="True" ItemsIndent="5"
ItemTemplate="{StaticResource MyDataTemplate}" ItemContainerStyle="{StaticResource MyRadTreeViewItemStyle}" />
<sdk:TreeView Grid.Row="1" Name="FunctionTree" Grid.Column="1" >
<sdk:TreeView.ItemContainerStyle>
<Style TargetType="sdk:TreeViewItem">
<Setter Property="Visibility" Value="{Binding IsVisualble, Converter={StaticResource EConvert}, Mode=TwoWay}" />
<Setter Property="IsExpanded" Value="{Binding IsExpanded, Mode=TwoWay}" />
</Style>
</sdk:TreeView.ItemContainerStyle>
<sdk:TreeView.ItemTemplate>
<sdk:HierarchicalDataTemplate ItemsSource="{Binding Childrens}">
<StackPanel Orientation="Horizontal" Margin="2" Visibility="{Binding IsVisualble, Converter={StaticResource EConvert}, Mode=TwoWay}">
<!--<Image Width="16" Height="16" Margin="1" Stretch="Fill" Source="{Binding F_FuncICON, Converter={StaticResource IConcConvert}}" />-->
<TextBlock Text="{Binding Name}" />
</StackPanel>
</sdk:HierarchicalDataTemplate>
</sdk:TreeView.ItemTemplate>
</sdk:TreeView>
</Grid>
Thank you...
CODE:
<UserControl.Resources>
<Convert:EntityVisualConvert x:Key="EConvert"/>
<telerik:HierarchicalDataTemplate x:Key="MyDataTemplate" ItemsSource="{Binding Childrens}" >
<StackPanel Orientation="Horizontal" Margin="2" Visibility="{Binding IsVisualble, Converter={StaticResource EConvert}, Mode=TwoWay}">
<TextBlock Text="{Binding Name}" />
</StackPanel>
</telerik:HierarchicalDataTemplate>
<Style x:Key="MyRadTreeViewItemStyle" TargetType="telerik:RadTreeViewItem">
<Setter Property="Visibility" Value="{Binding IsVisualble, Converter={StaticResource EConvert}, Mode=TwoWay}" />
</Style>
</UserControl.Resources>
<Grid x:Name="LayoutRoot" Background="White" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5*"/>
<ColumnDefinition Width="5*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<StackPanel Grid.Row="0" Grid.ColumnSpan="2">
<TextBlock>input number for testing</TextBlock>
<TextBox TextChanged="TextBox_TextChanged"></TextBox>
</StackPanel>
<telerik:RadTreeView Grid.Column="0" Grid.Row="1"
x:Name="RadFunctionTree"
CharacterSpacing="0" IsEditable="False"
HorizontalContentAlignment="Left" IsTextSearchEnabled="True" ItemsIndent="5"
ItemTemplate="{StaticResource MyDataTemplate}" ItemContainerStyle="{StaticResource MyRadTreeViewItemStyle}" />
<sdk:TreeView Grid.Row="1" Name="FunctionTree" Grid.Column="1" >
<sdk:TreeView.ItemContainerStyle>
<Style TargetType="sdk:TreeViewItem">
<Setter Property="Visibility" Value="{Binding IsVisualble, Converter={StaticResource EConvert}, Mode=TwoWay}" />
<Setter Property="IsExpanded" Value="{Binding IsExpanded, Mode=TwoWay}" />
</Style>
</sdk:TreeView.ItemContainerStyle>
<sdk:TreeView.ItemTemplate>
<sdk:HierarchicalDataTemplate ItemsSource="{Binding Childrens}">
<StackPanel Orientation="Horizontal" Margin="2" Visibility="{Binding IsVisualble, Converter={StaticResource EConvert}, Mode=TwoWay}">
<!--<Image Width="16" Height="16" Margin="1" Stretch="Fill" Source="{Binding F_FuncICON, Converter={StaticResource IConcConvert}}" />-->
<TextBlock Text="{Binding Name}" />
</StackPanel>
</sdk:HierarchicalDataTemplate>
</sdk:TreeView.ItemTemplate>
</sdk:TreeView>
</Grid>
Thank you...