or

<t:RadRichTextBox Name="txt" Grid.Row="1" FontFamily="inherited" DocumentInheritsDefaultStyleSettings="True"/>
<TextBox Name="html" Grid.Row="2" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"/>01.public MainWindow()02.{03. InitializeComponent();04. 05. txt.ChangeParagraphSpacingAfter(0);06. txt.DocumentContentChanged += TxtOnDocumentContentChanged;07.}08. 09.private void TxtOnDocumentContentChanged(object sender, EventArgs eventArgs)10.{11. UpdateHtml();12.}13. 14.private void UpdateHtml()15.{16. var settings = new HtmlExportSettings();17. settings.DocumentExportLevel = DocumentExportLevel.Fragment;18. settings.ExportStyleMetadata = false;19. settings.StylesExportMode = StylesExportMode.Inline;20. 21. var converter = new HtmlFormatProvider();22. converter.ExportSettings = settings;23. html.Text = converter.Export(txt.Document);24.}<p class="Normal "><span style="font-family: 'Arial';">Original </span>testing<span style="font-family: 'Arial';"> text</span></p>01.<telerikGrid:GridViewToggleButton MinHeight="24" MinWidth="24" IsHitTestVisible="{Binding IsExpandable, RelativeSource={RelativeSource TemplatedParent}}" Grid.Column="2" IsChecked="{Binding IsExpanded, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" telerikGridView:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical">02. <telerikGrid:GridViewToggleButton.Opacity>03. <Binding Path="IsExpandable" RelativeSource="{RelativeSource TemplatedParent}">04. <Binding.Converter>05. <telerik:BooleanToOpacityConverter/>06. </Binding.Converter>07. </Binding>08. </telerikGrid:GridViewToggleButton.Opacity>09. <telerikGrid:GridViewToggleButton.Visibility>10. <Binding Path="HasHierarchy" RelativeSource="{RelativeSource TemplatedParent}">11. <Binding.Converter>12. <telerik:BooleanToVisibilityConverter/>13. </Binding.Converter>14. </Binding>15. </telerikGrid:GridViewToggleButton.Visibility>16.</telerikGrid:GridViewToggleButton>17.<Border Grid.Column="2" BorderBrush="#FFB3B3B3" BorderThickness="0,0,1,0" telerikGridView:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical">18. <Border.Visibility>19. <Binding Path="HasHierarchy" RelativeSource="{RelativeSource TemplatedParent}">20. <Binding.Converter>21. <telerik:BooleanToVisibilityConverter/>22. </Binding.Converter>23. </Binding>24. </Border.Visibility>25.</Border>Hi,
I had a separate radpane xaml class, it would dynamically generated radpane if it needs.
My problem is when I bound HeaderName to Header without HeaderTemplate code(where I commented), it is working fine to show headername only. But if I uncommented HeaderTemplate code, I only got image show in the UI, no text.
Below is my code:
<telerik:RadPane x:Class="TemplatorWPF.LoadSource" x:Name="RadPaneSource" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:local="clr-namespace:_ViewModel;assembly=_ViewModel" mc:Ignorable="d" Header="{Binding HeaderName}" d:DesignHeight="300" d:DesignWidth="300"> <!--<telerik:RadPane.HeaderTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <Image Source="../Resources/templator - level 1.png" /> <TextBlock Text="{Binding HeaderName}"/> </StackPanel> </DataTemplate> </telerik:RadPane.HeaderTemplate>--> <telerik:RadPane.Resources>
private void handleArrows(object sender, KeyEventArgs e){ RadGridView rgv = (RadGridView)sender; if (e.Key == Key.Down) { RadGridViewCommands.MoveDown.Execute(null); rgv.BeginEdit(); e.Handled = true; } if (e.Key == Key.Up) { RadGridViewCommands.MoveUp.Execute(null); rgv.BeginEdit(); e.Handled = true; }}