or
// Convert to a byte array with the proper encoding
byte
[] byteArray = Encoding.ASCII.GetBytes(sRTF);
// Then import into the document
IDocumentFormatProvider formatProvider = DocumentFormatProvidersManager.GetProviderByExtension(
".rtf"
);
editor.Document = formatProvider.Import(byteArray);
<
framework:RTPOGridView
x:Name
=
"NotesGrid"
MinWidth
=
"600"
HorizontalAlignment
=
"Stretch"
ItemsSource
=
"{Binding Notes}"
AutoGenerateColumns
=
"False"
Height
=
"350"
AlternateRowBackground
=
"#E2F0FA"
RowDetailsVisibilityMode
=
"Visible"
RowHeight
=
"0"
CanUserFreezeColumns
=
"False"
BorderThickness
=
"0"
RowIndicatorVisibility
=
"Collapsed"
ShowColumnHeaders
=
"False"
ScrollViewer.HorizontalScrollBarVisibility
=
"Auto"
ScrollViewer.VerticalScrollBarVisibility
=
"Auto"
>
<
framework:RTPOGridView.Columns
>
<
telerik:GridViewDataColumn
Width
=
"*"
>
<
telerik:GridViewColumn.CellTemplate
>
<
DataTemplate
>
<
framework:DashboardNotesGridRow
Note
=
"{Binding Note}"
RectangleBackground
=
"{Binding RectangleColor}"
NoteType
=
"{Binding RectangleContent}"
LoginUser
=
"{Binding Name}"
NoteDateTime
=
"{Binding NoteDateTime, StringFormat='MM/dd/yyyy hh:mm'}"
/>
</
DataTemplate
>
</
telerik:GridViewColumn.CellTemplate
>
</
telerik:GridViewDataColumn
>
</
framework:RTPOGridView.Columns
>
</
framework:RTPOGridView
>
<
telerik:RadSplitContainer
InitialPosition
=
"FloatingDockable"
telerik:RadDocking.FloatingLocation
=
"450, 250"
telerik:RadDocking.FloatingSize
=
"300, 220"
x:Name
=
"uxWindowRadSplitContainer"
>
<
telerik:RadPaneGroup
>
<
telerik:RadPane
Header
=
"Test"
CanDockInDocumentHost
=
"False"
IsHidden
=
"True"
x:Name
=
"uxToolWindowRadPane"
>
<
TextBlock
Text
=
"Hi"
/>
</
telerik:RadPane
>
</
telerik:RadPaneGroup
>
</
telerik:RadSplitContainer
>
<
tr
>
<
td
style="border-left: 0px none #000000; border-top: 0px none #000000; border-right: 0px none #000000;
border-bottom: 0px none #000000; padding: 5px 0px 5px 0px; vertical-align: top;"
align
=
"left"
valign
=
"top"
colspan
=
"3"
>
Column 1-3
</
td
>
<
td
style="border-left: 0px none #000000; border-top: 0px none #000000; border-right: 0px none #000000;
border-bottom: 0px none #000000; padding: 5px 0px 5px 0px; width: 176.666666666667
px; vertical-align: top;"
align
=
"left"
valign
=
"top"
>
Column 4
</
td
>
</
tr
>
<
tr
>
<
td
style="border-left: 0px none #000000; border-top: 0px none #000000; border-right: 0px none #000000;
border-bottom: 0px none #000000; padding: 5px 0px 5px 0px; width: 176.666666666667px;
vertical-align: top;"
align
=
"left"
valign
=
"top"
colspan
=
"3"
>
Column 1-3
</
td
>
<
td
style="border-left: 0px none #000000; border-top: 0px none #000000; border-right: 0px none #000000;
border-bottom: 0px none #000000; padding: 5px 0px 5px 0px; width: 245px; vertical-align: top;"
align
=
"left"
valign
=
"top"
>
Column 4
</
td
>
</
tr
>
<
telerik:RadGridView
x:Name
=
"MyGridView"
Grid.Column
=
"2"
MinWidth
=
"300"
DockPanel.Dock
=
"Right"
HorizontalAlignment
=
"Stretch"
ItemsSource
=
"{Binding Path=CurrentItems}"
SelectedItem
=
"{Binding SelectedItem, Mode=TwoWay}"
IsReadOnly
=
"True"
AutoGenerateColumns
=
"True"
RowDetailsVisibilityMode
=
"VisibleWhenSelected"
teleriklocal:GridViewHeaderMenu.IsEnabled
=
"True"
RowIndicatorVisibility
=
"Collapsed"
AutoGeneratingColumn
=
"MyGridView_AutoGeneratingColumn"
EnableColumnVirtualization
=
"True"
EnableRowVirtualization
=
"True"
DistinctValuesLoading
=
"MyGridView_DistinctValuesLoading"
>
<
telerik:RadGridView.RowStyle
>
<
Style
TargetType
=
"telerik:GridViewRow"
>
<
Style.Triggers
>
<
DataTrigger
Binding
=
"{Binding Path=error,Converter={StaticResource ErrorConverter}}"
Value
=
"True"
>
<
Setter
Property
=
"Foreground"
Value
=
"Red"
></
Setter
>
</
DataTrigger
>
</
Style.Triggers
>
</
Style
>
</
telerik:RadGridView.RowStyle
>
</
telerik:RadGridView
>
<
telerik:RadGridView.AlternativeRowStyle
>
<
Style
TargetType
=
"telerik:GridViewRow"
>
<
Style.Triggers
>
<
DataTrigger
Binding
=
"{Binding Path=error,Converter={StaticResource ErrorConverter}}"
Value
=
"True"
>
<
Setter
Property
=
"Foreground"
Value
=
"Red"
></
Setter
>
</
DataTrigger
>
</
Style.Triggers
>
</
Style
>
</
telerik:RadGridView.AlternativeRowStyle
>
<
telerik:PieSeries.SliceStyles
>
<
Style
TargetType
=
"{x:Type Path}"
>
<
Setter
Property
=
"Fill"
Value
=
"{StaticResource BrushSecondaryGreen}"
/>
<
Setter
Property
=
"Stroke"
Value
=
"{StaticResource BrushInversePrimaryWhite}"
/>
<
Setter
Property
=
"StrokeThickness"
Value
=
"1"
/>
<
Setter
Property
=
"Visibility"
Value
=
"{Binding DepositSummary.Cash, Converter={StaticResource VisibleIfGreaterThanZero}}"
/>
</
Style
>
<
Style
TargetType
=
"{x:Type Path}"
>
<
Setter
Property
=
"Fill"
Value
=
"{StaticResource BrushSecondaryOrange}"
/>
<
Setter
Property
=
"Stroke"
Value
=
"{StaticResource BrushInversePrimaryWhite}"
/>
<
Setter
Property
=
"StrokeThickness"
Value
=
"1"
/>
<
Setter
Property
=
"Visibility"
Value
=
"{Binding DepositSummary.Check, Converter={StaticResource VisibleIfGreaterThanZero}}"
/>
</
Style
>
<
Style
TargetType
=
"{x:Type Path}"
>
<
Setter
Property
=
"Fill"
Value
=
"{StaticResource BrushSecondaryViolet}"
/>
<
Setter
Property
=
"Stroke"
Value
=
"{StaticResource BrushInversePrimaryWhite}"
/>
<
Setter
Property
=
"StrokeThickness"
Value
=
"1"
/>
<
Setter
Property
=
"Visibility"
Value
=
"{Binding DepositSummary.Credit, Converter={StaticResource VisibleIfGreaterThanZero}}"
/>
</
Style
>
<
Style
TargetType
=
"{x:Type Path}"
>
<
Setter
Property
=
"Fill"
Value
=
"{StaticResource BrushSecondaryYellow}"
/>
<
Setter
Property
=
"Stroke"
Value
=
"{StaticResource BrushInversePrimaryWhite}"
/>
<
Setter
Property
=
"StrokeThickness"
Value
=
"1"
/>
<
Setter
Property
=
"Visibility"
Value
=
"{Binding DepositSummary.MoneyOrder, Converter={StaticResource VisibleIfGreaterThanZero}}"
/>
</
Style
>
</
telerik:PieSeries.SliceStyles
>