This question is locked. New answers and comments are not allowed.
Once IsEnabled has been set to false, it cannot be enabled again. Here's an example:
And the code-behind:
| <UserControl x:Class="SilverlightApplication4.Page3" |
| xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
| xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView" |
| xmlns:teleriknav="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation" |
| xmlns:telerikbase="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls" |
| Width="400" |
| Height="300"> |
| <Grid x:Name="LayoutRoot" |
| Background="White"> |
| <StackPanel> |
| <teleriknav:RadTreeView x:Name="RadTreeView1"> |
| <teleriknav:RadTreeView.Items> |
| <teleriknav:RadTreeViewItem Header="node 1"> |
| <teleriknav:RadTreeViewItem.Items> |
| <teleriknav:RadTreeViewItem Header="node 1 - 1"></teleriknav:RadTreeViewItem> |
| <teleriknav:RadTreeViewItem Header="node 1 - 2"></teleriknav:RadTreeViewItem> |
| </teleriknav:RadTreeViewItem.Items> |
| </teleriknav:RadTreeViewItem> |
| <teleriknav:RadTreeViewItem Header="node 2"> |
| <teleriknav:RadTreeViewItem.Items> |
| <teleriknav:RadTreeViewItem Header="node 2 - 1"></teleriknav:RadTreeViewItem> |
| <teleriknav:RadTreeViewItem Header="node 2 - 2"></teleriknav:RadTreeViewItem> |
| </teleriknav:RadTreeViewItem.Items> |
| </teleriknav:RadTreeViewItem> |
| </teleriknav:RadTreeView.Items> |
| </teleriknav:RadTreeView> |
| <Button Content="toggle" Click="Button_Click"></Button> |
| </StackPanel> |
| </Grid> |
| </UserControl> |
And the code-behind:
| using System; |
| using System.Collections.Generic; |
| using System.Linq; |
| using System.Net; |
| using System.Windows; |
| using System.Windows.Controls; |
| using System.Windows.Documents; |
| using System.Windows.Input; |
| using System.Windows.Media; |
| using System.Windows.Media.Animation; |
| using System.Windows.Shapes; |
| namespace SilverlightApplication4 |
| { |
| public partial class Page3 : UserControl |
| { |
| public Page3() |
| { |
| InitializeComponent(); |
| } |
| private void Button_Click(object sender, RoutedEventArgs e) |
| { |
| RadTreeView1.IsEnabled = !RadTreeView1.IsEnabled; |
| } |
| } |
| } |
