or
<ControlTemplate.Triggers> <Trigger Property="EffectiveOrientation" Value="Vertical"> <Setter Property="ColumnDefinition.Width" TargetName="HeaderColumn" Value="Auto"/> ...

<RichTextBox Margin="22,38,108,124" Name="richTextBox1" IsDocumentEnabled="True" > <FlowDocument> <Paragraph> <Bold>Hi</Bold> Welcome to Semanticspace <Hyperlink NavigateUri="http://www.semanticspace.com" RequestNavigate="Hyperlink_RequestNavigate" >Semanticspace </Hyperlink> </Paragraph> </FlowDocument> </RichTextBox>private void Hyperlink_RequestNavigate(object sender, RequestNavigateEventArgs e) { System.Diagnostics.Process.Start("IExplore.exe", e.Uri.ToString()); }
public sealed class User{ public string Firstname { get; set; } public string Lastname { get; set; } public ObservableCollection<Right> Rights { get; set; } public ObservableCollection<LogEntry> LogEntries { get; set; } public User(string firstname, string lastname) { this.Firstname = firstname; this.Lastname = lastname; this.Rights = new ObservableCollection<Right>(); this.LogEntries = new ObservableCollection<LogEntry>(); }}public sealed class RightsCollection{ public RightsCollection() { this.Name = "Rights"; this.Rights = new ObservableCollection<Right>(); } public string Name { get; set; } public ObservableCollection<Right> Rights { get; set; }}public sealed class Right{ public string Name { get; set; } public string Description { get; set; } public bool Value { get; set; } public Right(string name) { this.Name = name; this.Description = String.Empty; this.Value = true; } public Right(string name, string description) : this(name) { this.Description = description; } public Right(string name, string description, bool value) : this(name, description) { this.Value = value; }}<UserControl.Resources> <local:Users x:Key="UserCollection" /> <HierarchicalDataTemplate x:Key="Right"> <TextBlock Text="{Binding Name}" /> </HierarchicalDataTemplate> <HierarchicalDataTemplate x:Key="Rights" ItemTemplate="{StaticResource Right}" ItemsSource="{Binding Rights}"> <TextBlock Text="{Binding Name}" /> </HierarchicalDataTemplate> <HierarchicalDataTemplate x:Key="Users" ItemTemplate="{StaticResource Rights}" ItemsSource="{Binding Rights}"> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding Lastname}" /> <TextBlock Text=", " /> <TextBlock Text="{Binding Firstname}" /> </StackPanel> </HierarchicalDataTemplate> </UserControl.Resources><telerik:RadTreeView IsLineEnabled="True" ItemsSource="{Binding Source={StaticResource UserCollection}}" ItemTemplate="{StaticResource Users}" />