    <UserControl.Resources>
        <SolidColorBrush x:Key="OuterControlBorderBrush" Color="#3FFFFFFF"/>
        <SolidColorBrush x:Key="InnerControlBorderBrush" Color="Black"/>
        <LinearGradientBrush x:Key="ControlBackgroundBrush" EndPoint="0.5,1" StartPoint="0.5,0">
            <GradientStop Color="#FF7E7E7E" Offset="0"/>
            <GradientStop Color="#FF484848" Offset="1"/>
            <GradientStop Color="#FF303030" Offset="0.1"/>
        </LinearGradientBrush>
        <telerikControls:Office_BlackTheme x:Key="Theme"/>
        <telerik:VisibilityConverter x:Key="VisibilityConverter"/>
        <SolidColorBrush x:Key="ForegroundBrush" Color="White"/>
        <Style x:Key="ParameterEditorStyle" TargetType="ContentControl">
            <Setter Property="IsTabStop" Value="False"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="ContentControl">
                        <Grid Height="30" Margin="5">
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition MinWidth="100" Width="auto"/>
                                <ColumnDefinition Width="auto"/>
                                <ColumnDefinition Width="auto"/>
                                <ColumnDefinition Width="auto"/>
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Foreground="{StaticResource ForegroundBrush}" HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding Text}" VerticalAlignment="Center"/>
                            <ContentPresenter Grid.Column="1" Margin="5, 0" VerticalAlignment="Center"/>
                            <CheckBox Content="{Binding TextResources.ReportParametersNullText}" Grid.Column="2" Foreground="{StaticResource ForegroundBrush}" IsChecked="{Binding IsNull, Mode=TwoWay}" Visibility="{Binding AllowNull, Converter={StaticResource VisibilityConverter}}" VerticalAlignment="Center"/>
                            <telerik:ErrorStatus Grid.Column="3" Height="15" IsTabStop="False" PropertyName="Value" Width="15"/>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
        <telerik:MultivalueParameterConverter x:Key="MultivalueParameterConverter"/>
        <telerik:ReportParameterEditorTemplateSelector x:Key="ReportParameterEditorTemplateSelector">
            <telerik:ReportParameterEditorTemplateSelector.Templates>
                <telerik:ReportParameterTemplate Type="System.Boolean">
                    <ContentControl Style="{StaticResource ParameterEditorStyle}">
                        <CheckBox IsChecked="{Binding Value, Mode=TwoWay}" IsEnabled="{Binding IsEnabled}"/>
                    </ContentControl>
                </telerik:ReportParameterTemplate>
                <telerik:ReportParameterTemplate AvailableValues="true" Multivalue="True">
                    <ContentControl Style="{StaticResource ParameterEditorStyle}">
                        <telerikInput:RadComboBox IsDropDownOpen="{Binding IsDropDownOpen, Mode=TwoWay}" ItemsSource="{Binding AvailableValues}" IsEnabled="{Binding IsEnabled}" SelectedIndex="0" Width="200">
                            <telerikInput:RadComboBox.ItemTemplate>
                                <DataTemplate>
                                    <CheckBox Content="{Binding Name}" IsChecked="{Binding IsSelected, Mode=TwoWay}"/>
                                </DataTemplate>
                            </telerikInput:RadComboBox.ItemTemplate>
                            <telerikInput:RadComboBox.SelectionBoxTemplate>
                                <DataTemplate>
                                    <TextBlock HorizontalAlignment="Stretch" Text="{Binding Owner.SelectedLabels, Converter={StaticResource MultivalueParameterConverter}, Mode=OneWay}"/>
                                </DataTemplate>
                            </telerikInput:RadComboBox.SelectionBoxTemplate>
                        </telerikInput:RadComboBox>
                    </ContentControl>
                </telerik:ReportParameterTemplate>
                <telerik:ReportParameterTemplate AvailableValues="False" Multivalue="True">
                    <ContentControl Style="{StaticResource ParameterEditorStyle}">
                        <TextBox IsEnabled="{Binding IsEnabled}" Text="{Binding Value, Converter={StaticResource MultivalueParameterConverter}, Mode=TwoWay, NotifyOnValidationError=true, ValidatesOnExceptions=true}" Width="200"/>
                    </ContentControl>
                </telerik:ReportParameterTemplate>
                <telerik:ReportParameterTemplate AvailableValues="true">
                    <ContentControl Style="{StaticResource ParameterEditorStyle}">
                        <telerikInput:RadComboBox ItemsSource="{Binding AvailableValues}" IsEnabled="{Binding IsEnabled}" SelectedItem="{Binding SelectedSingleValue, Mode=TwoWay}" Width="200">
                            <telerikInput:RadComboBox.ItemTemplate>
                                <DataTemplate>
                                    <TextBlock Text="{Binding Name}"/>
                                </DataTemplate>
                            </telerikInput:RadComboBox.ItemTemplate>
                        </telerikInput:RadComboBox>
                    </ContentControl>
                </telerik:ReportParameterTemplate>
                <telerik:ReportParameterTemplate Type="System.DateTime">
                    <ContentControl Style="{StaticResource ParameterEditorStyle}">
                        <telerikInput:RadDatePicker IsEnabled="{Binding IsEnabled}" SelectedDate="{Binding Value, Mode=TwoWay}" Width="200"/>
                    </ContentControl>
                </telerik:ReportParameterTemplate>
                <telerik:ReportParameterTemplate Multivalue="False">
                    <ContentControl Style="{StaticResource ParameterEditorStyle}">
                        <TextBox IsEnabled="{Binding IsEnabled}" Text="{Binding Value, Mode=TwoWay, NotifyOnValidationError=true, ValidatesOnExceptions=true}" Width="200"/>
                    </ContentControl>
                </telerik:ReportParameterTemplate>
            </telerik:ReportParameterEditorTemplateSelector.Templates>
        </telerik:ReportParameterEditorTemplateSelector>
        <SolidColorBrush x:Key="OuterViewerAreaBorderBrush" Color="#66FFFFFF"/>
        <SolidColorBrush x:Key="InnerViewerAreaBorderBrush" Color="Black"/>
        <SolidColorBrush x:Key="InnerViewerAreaBackground" Color="White"/>
        <telerikControls:ContainerBindingCollection x:Name="DocumentMapItemBindingsCollection">
            <telerikControls:ContainerBinding Binding="{Binding IsExpanded, Mode=TwoWay}" PropertyName="IsExpanded"/>
        </telerikControls:ContainerBindingCollection>
        <SolidColorBrush x:Key="PageBorderBorderBrush" Color="DarkGray"/>
        <SolidColorBrush x:Key="PageBorderBackground" Color="White"/>
        <Style x:Key="ProgressBarStyle" telerikControls:StyleManager.BasedOn="{StaticResource Theme}" TargetType="telerikControls:RadProgressBar">
            <Setter Property="IsIndeterminate" Value="True"/>
            <Setter Property="Height" Value="10"/>
            <Setter Property="Margin" Value="0, 10, 0, 0"/>
            <Setter Property="IsTabStop" Value="false"/>
        </Style>
        <SolidColorBrush x:Key="ErrorMessageForeground" Color="Gray"/>
        <telerik:ScaleFactorConverter x:Key="ScaleFactorConverter"/>
        <Style x:Key="ReportViewerStyle1" TargetType="telerik:ReportViewer">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="telerik:ReportViewer">
                        <Grid x:Name="LayoutRoot" DataContext="{x:Null}">
                            <VisualStateManager.VisualStateGroups>
                                <VisualStateGroup x:Name="ExportReportStateGroup">
                                    <VisualStateGroup.Transitions>
                                        <VisualTransition GeneratedDuration="0"/>
                                    </VisualStateGroup.Transitions>
                                    <VisualState x:Name="ExportNoExportState"/>
                                    <VisualState x:Name="ExportInProgressState">
                                        <Storyboard>
                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ExportDialog">
                                                <DiscreteObjectKeyFrame KeyTime="0">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Visible</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ExportProgressBar">
                                                <DiscreteObjectKeyFrame KeyTime="0">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Visible</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="ExportCompleteState">
                                        <Storyboard>
                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ExportDialog">
                                                <DiscreteObjectKeyFrame KeyTime="0">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Visible</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                </VisualStateGroup>
                                <VisualStateGroup x:Name="PrintReportStateGroup">
                                    <VisualStateGroup.Transitions>
                                        <VisualTransition GeneratedDuration="0"/>
                                    </VisualStateGroup.Transitions>
                                    <VisualState x:Name="PrintNoPrintState"/>
                                    <VisualState x:Name="PrintInProgressState">
                                        <Storyboard>
                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="PrintDialog">
                                                <DiscreteObjectKeyFrame KeyTime="0">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Visible</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="PrintProgressBar">
                                                <DiscreteObjectKeyFrame KeyTime="0">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Visible</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="PrintCompleteState">
                                        <Storyboard>
                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="PrintDialog">
                                                <DiscreteObjectKeyFrame KeyTime="0">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Collapsed</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                </VisualStateGroup>
                                <VisualStateGroup x:Name="ViewerStateGroup">
                                    <VisualStateGroup.Transitions>
                                        <VisualTransition GeneratedDuration="0"/>
                                    </VisualStateGroup.Transitions>
                                    <VisualState x:Name="ViewerPageState"/>
                                    <VisualState x:Name="ViewerErrorState">
                                        <Storyboard>
                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ViewerError">
                                                <DiscreteObjectKeyFrame KeyTime="0">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Visible</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="PageScrollViewer">
                                                <DiscreteObjectKeyFrame KeyTime="0">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Collapsed</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                    <VisualState x:Name="ViewerWorkInProgressState">
                                        <Storyboard>
                                            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ViewerProgressMessage">
                                                <DiscreteObjectKeyFrame KeyTime="0">
                                                    <DiscreteObjectKeyFrame.Value>
                                                        <Visibility>Visible</Visibility>
                                                    </DiscreteObjectKeyFrame.Value>
                                                </DiscreteObjectKeyFrame>
                                            </ObjectAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </VisualState>
                                </VisualStateGroup>
                            </VisualStateManager.VisualStateGroups>
                            <Border BorderBrush="{StaticResource OuterControlBorderBrush}" BorderThickness="1" CornerRadius="6">
                                <Border BorderBrush="{StaticResource InnerControlBorderBrush}" BorderThickness="1" Background="{StaticResource ControlBackgroundBrush}" CornerRadius="5" Margin="0" Padding="6">
                                    <Grid>
                                        <Grid.RowDefinitions>
                                            <RowDefinition Height="auto"/>
                                            <RowDefinition Height="auto"/>
                                            <RowDefinition Height="6"/>
                                            <RowDefinition Height="*"/>
                                            <RowDefinition Height="6"/>
                                            <RowDefinition Height="auto"/>
                                        </Grid.RowDefinitions>
                                        <telerikNav:RadToolBar Grid.Row="0" telerikControls:StyleManager.Theme="{StaticResource Theme}">
                                            <telerikControls:RadButton Command="{Binding NavigateBackCommand}" Margin="0,2" Padding="2">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding TextResources.BackToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                                <Image Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/NavBack.png" Width="16"/>
                                            </telerikControls:RadButton>
                                            <telerikControls:RadButton Command="{Binding NavigateForwardCommand}" Margin="0,2" Padding="2">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding TextResources.ForwardToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                                <Image Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/NavForward.png" Width="16"/>
                                            </telerikControls:RadButton>
                                            <telerikNav:RadToolBarSeparator/>
                                            <telerikControls:RadButton Command="{Binding RefreshReportCommand}" Margin="0,2" Padding="2">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding TextResources.RefreshToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                                <Image Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/Refresh.png" Width="16"/>
                                            </telerikControls:RadButton>
                                            <telerikNav:RadToolBarSeparator/>
                                            <telerikControls:RadButton Command="{Binding MoveToFirstPageCommand}" Margin="0,2" Padding="2">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding TextResources.FirstPageToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                                <Image Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/FirstPage.png" Width="16"/>
                                            </telerikControls:RadButton>
                                            <telerikControls:RadButton Command="{Binding MoveToPreviousPageCommand}" Margin="0,2" Padding="2">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding TextResources.PreviousPageToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                                <Image Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/PrevPage.png" Width="16"/>
                                            </telerikControls:RadButton>
                                            <telerikNav:RadToolBarSeparator/>
                                            <telerik:TextBoxEx telerik:KeyDown.Command="{Binding NavigateToSpecificPageCommand}" IsEnabled="{Binding IsMoveToPageEnabled}" Margin="10, 0, 0, 0" MinWidth="30" TextAlignment="Center" Text="{Binding PageNumberModel, Mode=TwoWay}" VerticalAlignment="Center">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding TextResources.CurrentPageToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                            </telerik:TextBoxEx>
                                            <TextBlock Margin="2, 0, 2, 0" TextAlignment="Center" Text="{Binding TextResources.LabelOf}" VerticalAlignment="Center">
												<ToolTipService.ToolTip>
													<ToolTip Content="{Binding TextResources.TotalPagesToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
												</ToolTipService.ToolTip>
                                            </TextBlock>
                                            <TextBlock Margin="2, 0, 10, 0" TextAlignment="Center" Text="{Binding PageCount}" VerticalAlignment="Center">
												<ToolTipService.ToolTip>
													<ToolTip Content="{Binding TextResources.TotalPagesToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
												</ToolTipService.ToolTip>
                                            </TextBlock>
                                            <telerikNav:RadToolBarSeparator/>
                                            <telerikControls:RadButton Command="{Binding MoveToNextPageCommand}" Margin="0,2" Padding="2">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding TextResources.NextPageToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                                <Image Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/NextPage.png" Width="16"/>
                                            </telerikControls:RadButton>
                                            <telerikControls:RadButton Command="{Binding MoveToLastPageCommand}" Margin="0,2" Padding="2">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding TextResources.LastPageToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                                <Image Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/LastPage.png" Width="16"/>
                                            </telerikControls:RadButton>
                                            <telerikNav:RadToolBarSeparator/>
                                            <telerikControls:RadToggleButton Command="{Binding TogglePrintPreviewCommand}" IsChecked="{Binding IsPrintPreviewChecked, Mode=OneWay}" Margin="0,2" Padding="2">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding PrintPreviewToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                                <Image Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/PrintPreview.png" Width="16"/>
                                            </telerikControls:RadToggleButton>
                                            <telerikControls:RadButton x:Name="PrintButton" BorderThickness="0" Command="{Binding PrintReportCommand}" Margin="0,2" Padding="2" telerikControls:StyleManager.Theme="{StaticResource Theme}">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding TextResources.PrintToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                                <Image Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/Print.png" Width="16"/>
                                            </telerikControls:RadButton>
                                            <telerikControls:RadToggleButton Height="24" IsChecked="{Binding IsOpen, ElementName=radExportButtonContextMenu, Mode=TwoWay}" IsEnabled="{Binding IsExportEnabled}" Margin="0" Padding="2, 0" Width="35">
                                                <telerikControls:RadToggleButton.ContentTemplate>
                                                    <DataTemplate>
                                                        <Grid>
                                                            <Grid.ColumnDefinitions>
                                                                <ColumnDefinition/>
                                                                <ColumnDefinition/>
                                                            </Grid.ColumnDefinitions>
                                                            <Image Grid.Column="0" HorizontalAlignment="Left" Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/Export.png" Width="16"/>
                                                            <Path x:Name="DropDownIndicator" Grid.Column="1" Data="M0,0 L5,0 5,1 4,1 4,2 3,2 3,3 2,3 2,2 1,2 1,1 0,1 0,0 z" Fill="Black" HorizontalAlignment="Center" IsHitTestVisible="False" Margin="5,3,5,3" RenderTransformOrigin="0.5,0.5" VerticalAlignment="Center"/>
                                                        </Grid>
                                                    </DataTemplate>
                                                </telerikControls:RadToggleButton.ContentTemplate>
                                                <telerikNav:RadContextMenu.ContextMenu>
                                                    <telerikNav:RadContextMenu x:Name="radExportButtonContextMenu" BorderThickness="0" ItemsSource="{Binding RenderingExtensions}" IconColumnWidth="0" MaxHeight="300" Placement="Bottom">
                                                        <telerikNav:RadContextMenu.ItemTemplate>
                                                            <telerikControls:HierarchicalDataTemplate>
                                                                <TextBlock Text="{Binding LocalizedName}"/>
                                                                <telerikControls:ContainerBinding.ContainerBindings>
                                                                    <telerikControls:ContainerBindingCollection>
                                                                        <telerikControls:ContainerBinding Binding="{Binding ExportReportCommand}" PropertyName="Command"/>
                                                                        <telerikControls:ContainerBinding Binding="{Binding}" PropertyName="CommandParameter"/>
                                                                    </telerikControls:ContainerBindingCollection>
                                                                </telerikControls:ContainerBinding.ContainerBindings>
                                                            </telerikControls:HierarchicalDataTemplate>
                                                        </telerikNav:RadContextMenu.ItemTemplate>
                                                    </telerikNav:RadContextMenu>
                                                </telerikNav:RadContextMenu.ContextMenu>
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding TextResources.ExportToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                            </telerikControls:RadToggleButton>
                                            <telerikNav:RadToolBarSeparator/>
                                            <telerikControls:RadToggleButton IsChecked="{Binding IsDocumentMapVisible, Mode=TwoWay}" IsEnabled="{Binding IsToggleDocumentMapEnabled}" Margin="0,2" Padding="2" Visibility="{Binding HasDocumentMap, Converter={StaticResource VisibilityConverter}}">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding DocumentMapToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                                <Image Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/DocumentMap.png" Width="16"/>
                                            </telerikControls:RadToggleButton>
                                            <telerikControls:RadToggleButton IsChecked="{Binding IsParametersAreaVisible, Mode=TwoWay}" IsEnabled="{Binding IsToggleParametersAreaEnabled}" Margin="0,2" Padding="2" Visibility="{Binding HasParameters, Converter={StaticResource VisibilityConverter}}">
                                                <ToolTipService.ToolTip>
                                                    <ToolTip Content="{Binding ParametersToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                </ToolTipService.ToolTip>
                                                <Image Height="16" Source="/Telerik.ReportViewer.Silverlight;component/images/Parameters.png" Width="16"/>
                                            </telerikControls:RadToggleButton>
                                        </telerikNav:RadToolBar>
                                        <Border x:Name="ParametersAreaPane" Grid.Row="1" Visibility="{Binding IsParametersAreaVisible, Converter={StaticResource VisibilityConverter}}">
                                            <Grid>
                                                <Grid>
                                                    <Grid.ColumnDefinitions>
                                                        <ColumnDefinition Width="*"/>
                                                        <ColumnDefinition Width="Auto"/>
                                                    </Grid.ColumnDefinitions>
                                                    <Grid Grid.Column="0">
                                                        <telerik:ReportParametersControl Foreground="{StaticResource ForegroundBrush}" IsTabStop="False" ItemsSource="{Binding ParameterModels}" ParameterTemplateSelector="{StaticResource ReportParameterEditorTemplateSelector}">
                                                            <telerik:ReportParametersControl.ItemsPanel>
                                                                <ItemsPanelTemplate>
                                                                    <telerikPrimitives:RadUniformGrid Columns="2"/>
                                                                </ItemsPanelTemplate>
                                                            </telerik:ReportParametersControl.ItemsPanel>
                                                        </telerik:ReportParametersControl>
                                                    </Grid>
                                                    <Grid Grid.Column="1" HorizontalAlignment="Center" VerticalAlignment="Bottom">
                                                        <telerikControls:RadButton Content="{Binding TextResources.PreviewButtonText}" Command="{Binding ApplyReportParametersCommand}" Margin="3" Padding="10, 3" telerikControls:StyleManager.Theme="{StaticResource Theme}" Visibility="{Binding IsPreviewButtonVisible, Converter={StaticResource VisibilityConverter}}"/>
                                                    </Grid>
                                                </Grid>
                                            </Grid>
                                        </Border>
                                        <Grid Grid.Row="3">
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="{Binding DocumentMapWidth, Mode=TwoWay}"/>
                                                <ColumnDefinition Width="auto"/>
                                                <ColumnDefinition Width="*"/>
                                            </Grid.ColumnDefinitions>
                                            <Border x:Name="DocumentMapPane" Grid.Column="0" HorizontalAlignment="Stretch" Visibility="{Binding IsDocumentMapVisible, Converter={StaticResource VisibilityConverter}}" VerticalAlignment="Stretch">
                                                <Border BorderBrush="{StaticResource OuterViewerAreaBorderBrush}" BorderThickness="1" CornerRadius="4" Margin="0, 0, 0, 0">
                                                    <Border BorderBrush="{StaticResource InnerViewerAreaBorderBrush}" BorderThickness="1" Background="{StaticResource InnerViewerAreaBackground}" CornerRadius="3" Margin="0">
                                                        <telerikNav:RadTreeView x:Name="DocumentMapTreeView" Background="{StaticResource InnerViewerAreaBackground}" ItemsSource="{Binding DocumentMapNodes}" SelectedItem="{Binding SelectedDocumentMapNode, Mode=TwoWay}" telerikControls:StyleManager.Theme="{StaticResource Theme}">
                                                            <telerikNav:RadTreeView.ItemTemplate>
                                                                <telerikControls:HierarchicalDataTemplate telerikControls:ContainerBinding.ContainerBindings="{StaticResource DocumentMapItemBindingsCollection}" ItemsSource="{Binding Children}">
                                                                    <TextBlock Text="{Binding Text}"/>
                                                                </telerikControls:HierarchicalDataTemplate>
                                                            </telerikNav:RadTreeView.ItemTemplate>
                                                        </telerikNav:RadTreeView>
                                                    </Border>
                                                </Border>
                                            </Border>
                                            <sdk:GridSplitter Background="Transparent" Grid.Column="1" HorizontalAlignment="Center" Opacity="0" ShowsPreview="True" Visibility="{Binding IsDocumentMapVisible, Converter={StaticResource VisibilityConverter}}" VerticalAlignment="Stretch" Width="3"/>
                                            <Border BorderBrush="{StaticResource OuterViewerAreaBorderBrush}" BorderThickness="1" Grid.Column="2" CornerRadius="4">
                                                <Border BorderBrush="{StaticResource InnerViewerAreaBorderBrush}" BorderThickness="1" Background="{StaticResource InnerViewerAreaBackground}" CornerRadius="3" Margin="0">
                                                    <Grid>
                                                        <ScrollViewer x:Name="PageScrollViewer" BorderThickness="0" telerikControls:ScrollViewerExtensions.EnableMouseWheel="True" HorizontalScrollBarVisibility="Auto" telerikControls:StyleManager.Theme="{StaticResource Theme}" Visibility="Visible" VerticalScrollBarVisibility="Visible">
                                                            <ContentControl x:Name="PageContentControl">
                                                                <ContentControl.Resources>
                                                                    <ControlTemplate x:Key="PrintPreviewTemplate">
                                                                        <Border x:Name="PageBorder" BorderBrush="{StaticResource PageBorderBorderBrush}" BorderThickness="1" Background="{StaticResource PageBorderBackground}" HorizontalAlignment="Center" Margin="10" VerticalAlignment="Center">
                                                                            <ContentPresenter/>
                                                                        </Border>
                                                                    </ControlTemplate>
                                                                    <ControlTemplate x:Key="InteractiveTemplate">
                                                                        <ContentPresenter HorizontalAlignment="Left" Margin="10" VerticalAlignment="Top"/>
                                                                    </ControlTemplate>
                                                                </ContentControl.Resources>
                                                                <telerikPrimitives:LayoutTransformControl x:Name="PageContainer" Content="{Binding PageRoot}" LayoutTransform="{Binding PageTransform}"/>
                                                            </ContentControl>
                                                        </ScrollViewer>
                                                        <telerik:DialogBox x:Name="ViewerProgressMessage" Visibility="Collapsed">
                                                            <Grid Margin="20">
                                                                <Grid.RowDefinitions>
                                                                    <RowDefinition/>
                                                                    <RowDefinition Height="auto"/>
                                                                </Grid.RowDefinitions>
                                                                <TextBlock HorizontalAlignment="Center" Text="{Binding ProgressMessage}" VerticalAlignment="Center"/>
                                                                <telerikControls:RadProgressBar Grid.Row="1" Style="{StaticResource ProgressBarStyle}"/>
                                                            </Grid>
                                                        </telerik:DialogBox>
                                                        <TextBox x:Name="ViewerError" BorderThickness="0" Background="{StaticResource InnerViewerAreaBackground}" Foreground="{StaticResource ErrorMessageForeground}" FontFamily="Verdana" HorizontalAlignment="Stretch" IsReadOnly="True" Padding="20" TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Error}" Visibility="Collapsed" VerticalAlignment="Stretch"/>
                                                        <telerik:DialogBox x:Name="ExportDialog" Visibility="Collapsed">
                                                            <Grid Width="270">
                                                                <Grid.RowDefinitions>
                                                                    <RowDefinition Height="100"/>
                                                                    <RowDefinition Height="auto"/>
                                                                </Grid.RowDefinitions>
                                                                <Grid HorizontalAlignment="Stretch" Margin="20" VerticalAlignment="Center">
                                                                    <Grid.RowDefinitions>
                                                                        <RowDefinition/>
                                                                        <RowDefinition Height="auto"/>
                                                                    </Grid.RowDefinitions>
                                                                    <TextBlock HorizontalAlignment="Center" Text="{Binding ExportProgress}" VerticalAlignment="Center"/>
                                                                    <telerikControls:RadProgressBar x:Name="ExportProgressBar" Grid.Row="1" Style="{StaticResource ProgressBarStyle}" Visibility="Collapsed"/>
                                                                </Grid>
                                                                <Grid Grid.Row="1">
                                                                    <Grid.ColumnDefinitions>
                                                                        <ColumnDefinition Width="*"/>
                                                                        <ColumnDefinition Width="auto"/>
                                                                        <ColumnDefinition Width="auto"/>
                                                                    </Grid.ColumnDefinitions>
                                                                    <telerikControls:RadButton Content="{Binding TextResources.SaveButtonText}" Grid.Column="1" Command="{Binding SaveExportCommand}" Margin="5" Padding="10, 3" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                                    <telerikControls:RadButton Content="{Binding TextResources.CancelExportButtonText}" Grid.Column="2" Command="{Binding CancelExportCommand}" Margin="5" Padding="10, 3" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                                </Grid>
                                                            </Grid>
                                                        </telerik:DialogBox>
                                                        <telerik:DialogBox x:Name="PrintDialog" Visibility="Collapsed">
                                                            <Grid Width="270">
                                                                <Grid.RowDefinitions>
                                                                    <RowDefinition Height="100"/>
                                                                    <RowDefinition Height="auto"/>
                                                                </Grid.RowDefinitions>
                                                                <Grid HorizontalAlignment="Stretch" Margin="20" VerticalAlignment="Center">
                                                                    <Grid.RowDefinitions>
                                                                        <RowDefinition/>
                                                                        <RowDefinition Height="auto"/>
                                                                    </Grid.RowDefinitions>
                                                                    <TextBlock HorizontalAlignment="Center" TextAlignment="Center" Text="{Binding PrintProgress}" VerticalAlignment="Center"/>
                                                                    <telerikControls:RadProgressBar x:Name="PrintProgressBar" Grid.Row="1" Style="{StaticResource ProgressBarStyle}" Visibility="Collapsed"/>
                                                                </Grid>
                                                                <Grid Grid.Row="1">
                                                                    <Grid.ColumnDefinitions>
                                                                        <ColumnDefinition Width="*"/>
                                                                        <ColumnDefinition Width="auto"/>
                                                                        <ColumnDefinition Width="auto"/>
                                                                    </Grid.ColumnDefinitions>
                                                                    <telerikControls:RadButton Content="{Binding TextResources.PrintButtonText}" Grid.Column="1" Command="{Binding PrintDocumentCommand}" Margin="5" Padding="10, 3" telerikControls:StyleManager.Theme="{StaticResource Theme}" Visibility="{Binding PrintDocumentCommand.IsAvailable, Converter={StaticResource VisibilityConverter}}"/>
                                                                    <telerikControls:RadButton Content="{Binding TextResources.CancelPrintButtonText}" Grid.Column="2" Command="{Binding CancelPrintDocumentCommand}" Margin="5" Padding="10, 3" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                                </Grid>
                                                            </Grid>
                                                        </telerik:DialogBox>
                                                    </Grid>
                                                </Border>
                                            </Border>
                                        </Grid>
                                        <Grid Grid.Row="5">
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="*"/>
                                                <ColumnDefinition Width="auto"/>
                                            </Grid.ColumnDefinitions>
                                            <StackPanel Grid.Column="1" Orientation="Horizontal" VerticalAlignment="Center">
                                                <telerikControls:RadSlider HandlesVisibility="Visible" Maximum="100" Minimum="-100" SmallChange="10" telerikControls:StyleManager.Theme="{StaticResource Theme}" Value="{Binding Zoom, Converter={StaticResource ScaleFactorConverter}, Mode=TwoWay}" VerticalAlignment="Center" Width="200">
                                                    <ToolTipService.ToolTip>
                                                        <ToolTip Content="{Binding TextResources.ZoomToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                    </ToolTipService.ToolTip>
                                                </telerikControls:RadSlider>
                                                <telerikInput:RadComboBox HorizontalAlignment="Center" IsEditable="True" ItemsSource="{Binding AvailableZoomValues}" IsTextSearchEnabled="False" Margin="10, 0, 3, 0" MaxDropDownHeight="300" Text="{Binding ZoomText, Mode=TwoWay}" telerikControls:StyleManager.Theme="{StaticResource Theme}" VerticalAlignment="Center" Width="70">
                                                    <ToolTipService.ToolTip>
                                                        <ToolTip Content="{Binding TextResources.ZoomToolTip}" telerikControls:StyleManager.Theme="{StaticResource Theme}"/>
                                                    </ToolTipService.ToolTip>
                                                </telerikInput:RadComboBox>
                                            </StackPanel>
                                        </Grid>
                                    </Grid>
                                </Border>
                            </Border>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </UserControl.Resources>