or
<
Application
x:Class
=
"TelerikWpfAppDesignTest.Application"
StartupUri
=
"MainWindow.xaml"
>
<
Application.Resources
>
<
ResourceDictionary
>
<
ResourceDictionary.MergedDictionaries
>
<
ResourceDictionary
Source
=
"Themes/Windows8/System.Windows.xaml"
/>
<
ResourceDictionary
Source
=
"Themes/Windows8/Telerik.Windows.Controls.xaml"
/>
<
ResourceDictionary
Source
=
"Themes/Windows8/Telerik.Windows.Controls.Input.xaml"
/>
<
ResourceDictionary
Source
=
"Themes/Windows8/Telerik.Windows.Controls.Navigation.xaml"
/>
<
ResourceDictionary
Source
=
"Themes/Windows8/Telerik.Windows.Controls.RibbonView.xaml"
/>
</
ResourceDictionary.MergedDictionaries
>
</
ResourceDictionary
>
</
Application.Resources
>
</
Application
>
for (int i = 0; i < maximumSheet; i++)
{
sheet1211.ActiveWorksheet = worksheets[i];
double scaledWidth = (0.85 / 1366.00) * SystemInformation.VirtualScreen.Width;
double scaledHeight = (0.85 / 768.00) * SystemInformation.VirtualScreen.Height;
sheet1211.ActiveSheetEditor.ScaleFactor = new Size(scaledWidth, scaledHeight);
sheet1211.ActiveSheetEditor.ScrollBarsProvider.HorizontalScrollBar.Visibility = Visibility.Collapsed;
sheet1211.ActiveSheetEditor.ScrollBarsProvider.VerticalScrollBar.Visibility = Visibility.Collapsed;
}
<
telerik:DocxDataProvider
x:Name
=
"docxDataProvider"
Docx
=
"{Binding DocumentBytes, Mode=TwoWay, UpdateSourceTrigger=LostFocus}"
RichTextBox
=
"{Binding ElementName=SnippetPreviewRichTextBox}"
/>
<
telerik:RadRichTextBox
x:Name
=
"SnippetPreviewRichTextBox"
/>
private
bool
DocumentHasChanged {
get
;
set
; }
private
void
SnippetPreviewRichTextBox_GotFocus(
object
sender, RoutedEventArgs e)
{
this
.DocumentHasChanged =
false
;
}
private
void
SnippetPreviewRichTextBox_LostFocus(
object
sender, RoutedEventArgs e)
{
if
(!
this
.DocumentHasChanged)
return
;
var viewModel =
this
.DataContext
as
SnippetPreviewViewModel;
if
(viewModel ==
null
)
return
;
var formatProvider =
new
DocxFormatProvider();
var docXBytes = formatProvider.Export(
this
.SnippetPreviewRichTextBox.Document);
viewModel.DocumentBytes = docXBytes;
}
private
void
SnippetPreviewRichTextBox_DocumentContentChanged(
object
sender, EventArgs e)
{
this
.DocumentHasChanged =
true
;
}