Silverlight Reportviewer Localization

17 posts, 0 answers
  1. Arun Kumar
    Arun Kumar avatar
    60 posts
    Member since:
    Nov 2009

    Posted 09 Jun 2010 Link to this post

    Hi All,

    I want to display report in two different culture (English and Arabic). I set report localized property to true and then change the language and change the label values as per each languages. When I change the language in design mode labels are changed accordingly. I read one of the thread here and telerik report is rendered on server ui culture. Even if i change the culture and ui culture in asp.net page (contains silverlight object) to Arabic (ar-AE), still default language (english) is displayed on the report. What did I missed?
  2. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 10 Jun 2010 Link to this post

    Hello Arun,

    Unfortunately currently it is not possible to localize the Silverlight report viewer. We will do our best to implement the missing functionality for a subsequent release.

    Please excuse us for the inconvenience.

    Regards,
    Steve
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  3. DevCraft banner
  4. Tim
    Tim avatar
    2 posts
    Member since:
    Feb 2011

    Posted 04 Apr 2011 Link to this post

    Hello!!
    Is this functionality implemented?

    I'm using Reporting Q3 2010

    Regards
    Tim.

  5. Massimiliano Bassili
    Massimiliano Bassili avatar
    323 posts
    Member since:
    May 2006

    Posted 05 Apr 2011 Link to this post

    Not yet ..
  6. bertalan
    bertalan avatar
    1 posts
    Member since:
    Aug 2011

    Posted 05 Sep 2011 Link to this post

    Hi!
    Is this functionality in Q2 2011 implemented?

    Thanks,
    Berci.
  7. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 07 Sep 2011 Link to this post

    Hello Berci,

    This task is in our TODO list, but we have not gotten to it yet. For the time being if you only need to change the default English localization, you can use Blend for this purpose as explained in the Creating Style in Expression Blend help article.

    Regards,
    Steve
    the Telerik team

    Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

  8. Andrea Marchetti
    Andrea  Marchetti avatar
    16 posts
    Member since:
    Jul 2005

    Posted 02 Nov 2011 Link to this post

    I managed to create the custom style. Now, how can I do to translate the items of the combo (exporting formats and zoom)?

     thanks for your help

    Andrea
  9. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 03 Nov 2011 Link to this post

    Hi Andrea ,

    You can change the names for the different formats in the export combobox by using the Telerik Reporting Configuration Section. The description attribute of the <Extension> element is what you are looking for. Check the available XML markup in the above topic for examples. General information on the rendering extensions can be found in Rendering Extensions help topic.

    Regards,
    Steve
    the Telerik team

    Q2’11 SP1 of Telerik Reporting is available for download (see what's new). Get it today.

  10. Grigoriev
    Grigoriev avatar
    5 posts
    Member since:
    Jul 2011

    Posted 08 Nov 2011 Link to this post

    Hi!
    I need to localize reportviewer, for this i followed steps in article and created style copy, i started my application with reportviewer after that to see the result, on first glance it's ok, but new style led to bad work of export menu and document map. Export menu does not show list of available export formats. And not all nodes are shown in document map and some of them with 'Telerik.ReportViewer.Common.DocumentMapNodeModel' enstead  of proper DocumentMapText for bookmark. See in attachments.  When i remove Style attribute in ReportViewer it starts work fine but without the ability to localize it. Please, specify where i was wrong.

            xmlns:tr="http://schemas.telerik.com/wpf"
            xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:Telerik_Windows_Controls_Chromes="clr-namespace:Telerik.Windows.Controls.Chromes;assembly=Telerik.Windows.Controls"
            x:Class="PassportReporting.MainWindow"
            Title="MainWindow" Height="600" Width="900">
        <Window.Resources>
            <Style x:Key="ReportViewerStyle1" TargetType="{x:Type tr:ReportViewer}">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type tr:ReportViewer}">
                            <Grid x:Name="LayoutRoot">
                                <Border BorderBrush="#3FFFFFFF" BorderThickness="1" CornerRadius="6">
                                    <Border BorderBrush="Black" BorderThickness="1" CornerRadius="5" Margin="0" Padding="6">
                                        <Border.Background>
                                            <LinearGradientBrush 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>
                                        </Border.Background>
                                        <Grid>
                                            <Grid.RowDefinitions>
                                                <RowDefinition Height="Auto"/>
                                                <RowDefinition Height="Auto"/>
                                                <RowDefinition Height="6"/>
                                                <RowDefinition Height="*"/>
                                                <RowDefinition Height="6"/>
                                                <RowDefinition Height="Auto"/>
                                            </Grid.RowDefinitions>
                                            <telerik:RadToolBar Grid.Row="0">
                                                <telerik:StyleManager.Theme>
                                                    <telerik:Office_BlackTheme/>
                                                </telerik:StyleManager.Theme>
                                                <telerik:RadButton Command="{Binding NavigateBackCommand}" InnerCornerRadius="0" Margin="0,2" Padding="2">
                                                    <Image Height="16" Width="16">
                                                        <Image.Source>
                                                            <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/NavBack.png"/>
                                                        </Image.Source>
                                                    </Image>
                                                </telerik:RadButton>
                                                <telerik:RadButton Command="{Binding NavigateForwardCommand}" InnerCornerRadius="0" Margin="0,2" Padding="2">
                                                    <Image Height="16" Width="16">
                                                        <Image.Source>
                                                            <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/NavForward.png"/>
                                                        </Image.Source>
                                                    </Image>
                                                </telerik:RadButton>
                                                <telerik:RadToolBarSeparator/>
                                                <telerik:RadButton Command="{Binding RefreshReportCommand}" InnerCornerRadius="0" Margin="0,2" Padding="2">
                                                    <Image Height="16" Width="16">
                                                        <Image.Source>
                                                            <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/Refresh.png"/>
                                                        </Image.Source>
                                                    </Image>
                                                </telerik:RadButton>
                                                <telerik:RadToolBarSeparator/>
                                                <telerik:RadButton Command="{Binding MoveToFirstPageCommand}" InnerCornerRadius="0" Margin="0,2" Padding="2">
                                                    <Image Height="16" Width="16">
                                                        <Image.Source>
                                                            <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/FirstPage.png"/>
                                                        </Image.Source>
                                                    </Image>
                                                </telerik:RadButton>
                                                <telerik:RadButton Command="{Binding MoveToPreviousPageCommand}" InnerCornerRadius="0" Margin="0,2" Padding="2">
                                                    <Image Height="16" Width="16">
                                                        <Image.Source>
                                                            <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/PrevPage.png"/>
                                                        </Image.Source>
                                                    </Image>
                                                </telerik:RadButton>
                                                <telerik:RadToolBarSeparator/>
                                                <TextBox IsEnabled="{Binding IsMoveToPageEnabled}" Margin="10,0,0,0" MinWidth="30" TextAlignment="Center" Text="{Binding PageNumber, Mode=TwoWay}" VerticalAlignment="Center"/>
                                                <TextBlock Margin="2,0,10,0" TextAlignment="Center" VerticalAlignment="Center">
                                                    <TextBlock.Text>
                                                        <Binding ConverterParameter="of {0} pages" Path="PageCount">
                                                            <Binding.Converter>
                                                                <tr:FormatedNumberConverter/>
                                                            </Binding.Converter>
                                                        </Binding>
                                                    </TextBlock.Text>
                                                </TextBlock>
                                                <telerik:RadToolBarSeparator/>
                                                <telerik:RadButton Command="{Binding MoveToNextPageCommand}" InnerCornerRadius="0" Margin="0,2" Padding="2">
                                                    <Image Height="16" Width="16">
                                                        <Image.Source>
                                                            <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/NextPage.png"/>
                                                        </Image.Source>
                                                    </Image>
                                                </telerik:RadButton>
                                                <telerik:RadButton Command="{Binding MoveToLastPageCommand}" InnerCornerRadius="0" Margin="0,2" Padding="2">
                                                    <Image Height="16" Width="16">
                                                        <Image.Source>
                                                            <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/LastPage.png"/>
                                                        </Image.Source>
                                                    </Image>
                                                </telerik:RadButton>
                                                <telerik:RadToolBarSeparator/>
                                                <telerik:RadButton Command="{Binding PrintReportCommand}" InnerCornerRadius="0" Margin="0,2" Padding="2">
                                                    <Image Height="16" Width="16">
                                                        <Image.Source>
                                                            <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/Print.png"/>
                                                        </Image.Source>
                                                    </Image>
                                                </telerik:RadButton>
                                                <telerik:RadComboBox Height="24" IsEnabled="{Binding IsExportEnabled}" Margin="1,0" MaxDropDownHeight="300" Padding="2,0" Width="45">
                                                    <telerik:RadComboBox.EmptySelectionBoxTemplate>
                                                        <DataTemplate>
                                                            <Image HorizontalAlignment="Left" Height="16" Visibility="Visible" Width="16">
                                                                <Image.Source>
                                                                    <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/Export.png"/>
                                                                </Image.Source>
                                                            </Image>
                                                        </DataTemplate>
                                                    </telerik:RadComboBox.EmptySelectionBoxTemplate>
                                                    <telerik:RadComboBox.ItemTemplate>
                                                        <DataTemplate>
                                                            <TextBlock MinWidth="150" Text="{Binding Description}"/>
                                                        </DataTemplate>
                                                    </telerik:RadComboBox.ItemTemplate>
                                                    <telerik:RadComboBox.SelectionBoxTemplate>
                                                        <DataTemplate>
                                                            <Image HorizontalAlignment="Left" Height="16" Visibility="Visible" Width="16">
                                                                <Image.Source>
                                                                    <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/Export.png"/>
                                                                </Image.Source>
                                                            </Image>
                                                        </DataTemplate>
                                                    </telerik:RadComboBox.SelectionBoxTemplate>
                                                    <telerik:StyleManager.Theme>
                                                        <telerik:Office_BlackTheme/>
                                                    </telerik:StyleManager.Theme>
                                                </telerik:RadComboBox>
                                                <telerik:RadToolBarSeparator/>
                                                <telerik:RadToggleButton IsChecked="{Binding IsDocumentMapVisible, Mode=TwoWay}" InnerCornerRadius="0" Margin="0,2" Padding="2">
                                                    <telerik:RadToggleButton.Visibility>
                                                        <Binding Path="HasDocumentMap">
                                                            <Binding.Converter>
                                                                <tr:VisibilityConverter/>
                                                            </Binding.Converter>
                                                        </Binding>
                                                    </telerik:RadToggleButton.Visibility>
                                                    <Image Height="16" Width="16">
                                                        <Image.Source>
                                                            <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/DocumentMap.png"/>
                                                        </Image.Source>
                                                    </Image>
                                                </telerik:RadToggleButton>
                                                <telerik:RadToggleButton IsChecked="{Binding IsParametersAreaVisible, Mode=TwoWay}" InnerCornerRadius="0" Margin="0,2" Padding="2">
                                                    <telerik:RadToggleButton.Visibility>
                                                        <Binding Path="HasParameters">
                                                            <Binding.Converter>
                                                                <tr:VisibilityConverter/>
                                                            </Binding.Converter>
                                                        </Binding>
                                                    </telerik:RadToggleButton.Visibility>
                                                    <Image Height="16" Width="16">
                                                        <Image.Source>
                                                            <BitmapImage UriSource="pack://application:,,,/Telerik.ReportViewer.Wpf;component/images/Parameters.png"/>
                                                        </Image.Source>
                                                    </Image>
                                                </telerik:RadToggleButton>
                                            </telerik:RadToolBar>
                                            <Border x:Name="ParametersAreaPane" Grid.Row="1">
                                                <Border.Visibility>
                                                    <Binding Path="IsParametersAreaVisible">
                                                        <Binding.Converter>
                                                            <tr:VisibilityConverter/>
                                                        </Binding.Converter>
                                                    </Binding>
                                                </Border.Visibility>
                                                <Grid>
                                                    <Grid>
                                                        <Grid.ColumnDefinitions>
                                                            <ColumnDefinition Width="*"/>
                                                            <ColumnDefinition Width="Auto"/>
                                                        </Grid.ColumnDefinitions>
                                                        <Grid Grid.Column="0">
                                                            <tr:ReportParametersControl Foreground="White">
                                                                <tr:ReportParametersControl.ItemsPanel>
                                                                    <ItemsPanelTemplate>
                                                                        <telerik:RadUniformGrid Columns="2" IsItemsHost="True"/>
                                                                    </ItemsPanelTemplate>
                                                                </tr:ReportParametersControl.ItemsPanel>
                                                                <tr:ReportParametersControl.ParameterTemplateSelector>
                                                                    <tr:ReportParameterEditorTemplateSelector>
                                                                        <tr:ReportParameterEditorTemplateSelector.Templates>
                                                                            <DataTemplate>
                                                                                <tr:ParameterContentControl AvailableValues="False" Multivalue="False" Type="System.Boolean">
                                                                                    <tr:ParameterContentControl.Style>
                                                                                        <Style TargetType="{x:Type ContentControl}">
                                                                                            <Setter Property="Template">
                                                                                                <Setter.Value>
                                                                                                    <ControlTemplate TargetType="{x:Type ContentControl}">
                                                                                                        <Grid Height="30" Margin="5">
                                                                                                            <Grid.ColumnDefinitions>
                                                                                                                <ColumnDefinition MinWidth="100" Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                            </Grid.ColumnDefinitions>
                                                                                                            <TextBlock Grid.Column="0" Foreground="White" HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding Text}" VerticalAlignment="Center"/>
                                                                                                            <ContentPresenter ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" Grid.Column="1" ContentStringFormat="{TemplateBinding ContentStringFormat}" Margin="5,0" VerticalAlignment="Center"/>
                                                                                                            <CheckBox Content="Null" Grid.Column="2" Foreground="White" IsChecked="{Binding IsNull, Mode=TwoWay}" VerticalAlignment="Center">
                                                                                                                <CheckBox.Visibility>
                                                                                                                    <Binding Path="AllowNull">
                                                                                                                        <Binding.Converter>
                                                                                                                            <tr:VisibilityConverter/>
                                                                                                                        </Binding.Converter>
                                                                                                                    </Binding>
                                                                                                                </CheckBox.Visibility>
                                                                                                            </CheckBox>
                                                                                                        </Grid>
                                                                                                    </ControlTemplate>
                                                                                                </Setter.Value>
                                                                                            </Setter>
                                                                                        </Style>
                                                                                    </tr:ParameterContentControl.Style>
                                                                                    <CheckBox IsChecked="{Binding Value, Mode=TwoWay}"/>
                                                                                </tr:ParameterContentControl>
                                                                            </DataTemplate>
                                                                            <DataTemplate>
                                                                                <tr:ParameterContentControl AvailableValues="True" Multivalue="True" Type="{x:Null}">
                                                                                    <tr:ParameterContentControl.Style>
                                                                                        <Style TargetType="{x:Type ContentControl}">
                                                                                            <Setter Property="Template">
                                                                                                <Setter.Value>
                                                                                                    <ControlTemplate TargetType="{x:Type ContentControl}">
                                                                                                        <Grid Height="30" Margin="5">
                                                                                                            <Grid.ColumnDefinitions>
                                                                                                                <ColumnDefinition MinWidth="100" Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                            </Grid.ColumnDefinitions>
                                                                                                            <TextBlock Grid.Column="0" Foreground="White" HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding Text}" VerticalAlignment="Center"/>
                                                                                                            <ContentPresenter ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" Grid.Column="1" ContentStringFormat="{TemplateBinding ContentStringFormat}" Margin="5,0" VerticalAlignment="Center"/>
                                                                                                            <CheckBox Content="Null" Grid.Column="2" Foreground="White" IsChecked="{Binding IsNull, Mode=TwoWay}" VerticalAlignment="Center">
                                                                                                                <CheckBox.Visibility>
                                                                                                                    <Binding Path="AllowNull">
                                                                                                                        <Binding.Converter>
                                                                                                                            <tr:VisibilityConverter/>
                                                                                                                        </Binding.Converter>
                                                                                                                    </Binding>
                                                                                                                </CheckBox.Visibility>
                                                                                                            </CheckBox>
                                                                                                        </Grid>
                                                                                                    </ControlTemplate>
                                                                                                </Setter.Value>
                                                                                            </Setter>
                                                                                        </Style>
                                                                                    </tr:ParameterContentControl.Style>
                                                                                    <telerik:RadComboBox CanAutocompleteSelectItems="False" CanKeyboardNavigationSelectItems="False" IsDropDownOpen="{Binding IsDropDownOpen, Mode=TwoWay}" IsTextSearchEnabled="False" Width="200">
                                                                                        <telerik:RadComboBox.ItemTemplate>
                                                                                            <DataTemplate>
                                                                                                <CheckBox Content="{Binding Name}" IsChecked="{Binding IsSelected, Mode=TwoWay}"/>
                                                                                            </DataTemplate>
                                                                                        </telerik:RadComboBox.ItemTemplate>
                                                                                        <telerik:RadComboBox.SelectionBoxTemplate>
                                                                                            <DataTemplate>
                                                                                                <TextBlock HorizontalAlignment="Stretch">
                                                                                                    <TextBlock.Text>
                                                                                                        <Binding Mode="OneWay" Path="Owner.SelectedLabels">
                                                                                                            <Binding.Converter>
                                                                                                                <tr:MultivalueParameterConverter/>
                                                                                                            </Binding.Converter>
                                                                                                        </Binding>
                                                                                                    </TextBlock.Text>
                                                                                                </TextBlock>
                                                                                            </DataTemplate>
                                                                                        </telerik:RadComboBox.SelectionBoxTemplate>
                                                                                        <telerik:StyleManager.Theme>
                                                                                            <telerik:Office_BlackTheme/>
                                                                                        </telerik:StyleManager.Theme>
                                                                                    </telerik:RadComboBox>
                                                                                </tr:ParameterContentControl>
                                                                            </DataTemplate>
                                                                            <DataTemplate>
                                                                                <tr:ParameterContentControl AvailableValues="False" Multivalue="True" Type="{x:Null}">
                                                                                    <tr:ParameterContentControl.Style>
                                                                                        <Style TargetType="{x:Type ContentControl}">
                                                                                            <Setter Property="Template">
                                                                                                <Setter.Value>
                                                                                                    <ControlTemplate TargetType="{x:Type ContentControl}">
                                                                                                        <Grid Height="30" Margin="5">
                                                                                                            <Grid.ColumnDefinitions>
                                                                                                                <ColumnDefinition MinWidth="100" Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                            </Grid.ColumnDefinitions>
                                                                                                            <TextBlock Grid.Column="0" Foreground="White" HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding Text}" VerticalAlignment="Center"/>
                                                                                                            <ContentPresenter ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" Grid.Column="1" ContentStringFormat="{TemplateBinding ContentStringFormat}" Margin="5,0" VerticalAlignment="Center"/>
                                                                                                            <CheckBox Content="Null" Grid.Column="2" Foreground="White" IsChecked="{Binding IsNull, Mode=TwoWay}" VerticalAlignment="Center">
                                                                                                                <CheckBox.Visibility>
                                                                                                                    <Binding Path="AllowNull">
                                                                                                                        <Binding.Converter>
                                                                                                                            <tr:VisibilityConverter/>
                                                                                                                        </Binding.Converter>
                                                                                                                    </Binding>
                                                                                                                </CheckBox.Visibility>
                                                                                                            </CheckBox>
                                                                                                        </Grid>
                                                                                                    </ControlTemplate>
                                                                                                </Setter.Value>
                                                                                            </Setter>
                                                                                        </Style>
                                                                                    </tr:ParameterContentControl.Style>
                                                                                    <TextBox Width="200">
                                                                                        <Binding Mode="TwoWay" NotifyOnValidationError="True" Path="Value" ValidatesOnExceptions="True">
                                                                                            <Binding.Converter>
                                                                                                <tr:MultivalueParameterConverter/>
                                                                                            </Binding.Converter>
                                                                                        </Binding>
                                                                                    </TextBox>
                                                                                </tr:ParameterContentControl>
                                                                            </DataTemplate>
                                                                            <DataTemplate>
                                                                                <tr:ParameterContentControl AvailableValues="True" Multivalue="False" Type="{x:Null}">
                                                                                    <tr:ParameterContentControl.Style>
                                                                                        <Style TargetType="{x:Type ContentControl}">
                                                                                            <Setter Property="Template">
                                                                                                <Setter.Value>
                                                                                                    <ControlTemplate TargetType="{x:Type ContentControl}">
                                                                                                        <Grid Height="30" Margin="5">
                                                                                                            <Grid.ColumnDefinitions>
                                                                                                                <ColumnDefinition MinWidth="100" Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                            </Grid.ColumnDefinitions>
                                                                                                            <TextBlock Grid.Column="0" Foreground="White" HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding Text}" VerticalAlignment="Center"/>
                                                                                                            <ContentPresenter ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" Grid.Column="1" ContentStringFormat="{TemplateBinding ContentStringFormat}" Margin="5,0" VerticalAlignment="Center"/>
                                                                                                            <CheckBox Content="Null" Grid.Column="2" Foreground="White" IsChecked="{Binding IsNull, Mode=TwoWay}" VerticalAlignment="Center">
                                                                                                                <CheckBox.Visibility>
                                                                                                                    <Binding Path="AllowNull">
                                                                                                                        <Binding.Converter>
                                                                                                                            <tr:VisibilityConverter/>
                                                                                                                        </Binding.Converter>
                                                                                                                    </Binding>
                                                                                                                </CheckBox.Visibility>
                                                                                                            </CheckBox>
                                                                                                        </Grid>
                                                                                                    </ControlTemplate>
                                                                                                </Setter.Value>
                                                                                            </Setter>
                                                                                        </Style>
                                                                                    </tr:ParameterContentControl.Style>
                                                                                    <telerik:RadComboBox Width="200">
                                                                                        <telerik:RadComboBox.ItemTemplate>
                                                                                            <DataTemplate>
                                                                                                <TextBlock Text="{Binding Name}"/>
                                                                                            </DataTemplate>
                                                                                        </telerik:RadComboBox.ItemTemplate>
                                                                                        <telerik:StyleManager.Theme>
                                                                                            <telerik:Office_BlackTheme/>
                                                                                        </telerik:StyleManager.Theme>
                                                                                    </telerik:RadComboBox>
                                                                                </tr:ParameterContentControl>
                                                                            </DataTemplate>
                                                                            <DataTemplate>
                                                                                <tr:ParameterContentControl AvailableValues="False" Multivalue="False" Type="System.DateTime">
                                                                                    <tr:ParameterContentControl.Style>
                                                                                        <Style TargetType="{x:Type ContentControl}">
                                                                                            <Setter Property="Template">
                                                                                                <Setter.Value>
                                                                                                    <ControlTemplate TargetType="{x:Type ContentControl}">
                                                                                                        <Grid Height="30" Margin="5">
                                                                                                            <Grid.ColumnDefinitions>
                                                                                                                <ColumnDefinition MinWidth="100" Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                            </Grid.ColumnDefinitions>
                                                                                                            <TextBlock Grid.Column="0" Foreground="White" HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding Text}" VerticalAlignment="Center"/>
                                                                                                            <ContentPresenter ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" Grid.Column="1" ContentStringFormat="{TemplateBinding ContentStringFormat}" Margin="5,0" VerticalAlignment="Center"/>
                                                                                                            <CheckBox Content="Null" Grid.Column="2" Foreground="White" IsChecked="{Binding IsNull, Mode=TwoWay}" VerticalAlignment="Center">
                                                                                                                <CheckBox.Visibility>
                                                                                                                    <Binding Path="AllowNull">
                                                                                                                        <Binding.Converter>
                                                                                                                            <tr:VisibilityConverter/>
                                                                                                                        </Binding.Converter>
                                                                                                                    </Binding>
                                                                                                                </CheckBox.Visibility>
                                                                                                            </CheckBox>
                                                                                                        </Grid>
                                                                                                    </ControlTemplate>
                                                                                                </Setter.Value>
                                                                                            </Setter>
                                                                                        </Style>
                                                                                    </tr:ParameterContentControl.Style>
                                                                                    <telerik:RadDatePicker DateTimeWatermarkContent="Enter date" DisplayDate="2011-11-01" InputMode="DatePicker" SelectedDate="{Binding Value, Mode=TwoWay}" Width="200">
                                                                                        <telerik:StyleManager.Theme>
                                                                                            <telerik:Office_BlackTheme/>
                                                                                        </telerik:StyleManager.Theme>
                                                                                    </telerik:RadDatePicker>
                                                                                </tr:ParameterContentControl>
                                                                            </DataTemplate>
                                                                            <DataTemplate>
                                                                                <tr:ParameterContentControl AvailableValues="False" Multivalue="False" Type="{x:Null}">
                                                                                    <tr:ParameterContentControl.Style>
                                                                                        <Style TargetType="{x:Type ContentControl}">
                                                                                            <Setter Property="Template">
                                                                                                <Setter.Value>
                                                                                                    <ControlTemplate TargetType="{x:Type ContentControl}">
                                                                                                        <Grid Height="30" Margin="5">
                                                                                                            <Grid.ColumnDefinitions>
                                                                                                                <ColumnDefinition MinWidth="100" Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                                <ColumnDefinition Width="Auto"/>
                                                                                                            </Grid.ColumnDefinitions>
                                                                                                            <TextBlock Grid.Column="0" Foreground="White" HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding Text}" VerticalAlignment="Center"/>
                                                                                                            <ContentPresenter ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" Grid.Column="1" ContentStringFormat="{TemplateBinding ContentStringFormat}" Margin="5,0" VerticalAlignment="Center"/>
                                                                                                            <CheckBox Content="Null" Grid.Column="2" Foreground="White" IsChecked="{Binding IsNull, Mode=TwoWay}" VerticalAlignment="Center">
                                                                                                                <CheckBox.Visibility>
                                                                                                                    <Binding Path="AllowNull">
                                                                                                                        <Binding.Converter>
                                                                                                                            <tr:VisibilityConverter/>
                                                                                                                        </Binding.Converter>
                                                                                                                    </Binding>
                                                                                                                </CheckBox.Visibility>
                                                                                                            </CheckBox>
                                                                                                        </Grid>
                                                                                                    </ControlTemplate>
                                                                                                </Setter.Value>
                                                                                            </Setter>
                                                                                        </Style>
                                                                                    </tr:ParameterContentControl.Style>
                                                                                    <TextBox Text="{Binding Value, Mode=TwoWay, NotifyOnValidationError=True, ValidatesOnExceptions=True}" Width="200"/>
                                                                                </tr:ParameterContentControl>
                                                                            </DataTemplate>
                                                                        </tr:ReportParameterEditorTemplateSelector.Templates>
                                                                    </tr:ReportParameterEditorTemplateSelector>
                                                                </tr:ReportParametersControl.ParameterTemplateSelector>
                                                            </tr:ReportParametersControl>
                                                        </Grid>
                                                        <Grid Grid.Column="1" HorizontalAlignment="Center" VerticalAlignment="Bottom">
                                                            <telerik:RadButton Content="Preview" Command="{Binding PreviewReportCommand}" InnerCornerRadius="0" Margin="3" Padding="10,3">
                                                                <telerik:StyleManager.Theme>
                                                                    <telerik:Office_BlackTheme/>
                                                                </telerik:StyleManager.Theme>
                                                                <telerik:RadButton.Visibility>
                                                                    <Binding Path="IsPreviewButtonVisible">
                                                                        <Binding.Converter>
                                                                            <tr:VisibilityConverter/>
                                                                        </Binding.Converter>
                                                                    </Binding>
                                                                </telerik:RadButton.Visibility>
                                                            </telerik:RadButton>
                                                        </Grid>
                                                    </Grid>
                                                    <tr:DialogBox x:Name="UpdateParametersDialog">
                                                        <tr:DialogBox.Visibility>
                                                            <Binding Path="IsUpdatingParameters">
                                                                <Binding.Converter>
                                                                    <tr:VisibilityConverter/>
                                                                </Binding.Converter>
                                                            </Binding>
                                                        </tr:DialogBox.Visibility>
                                                        <Grid Margin="20">
                                                            <Grid.RowDefinitions>
                                                                <RowDefinition/>
                                                                <RowDefinition Height="Auto"/>
                                                            </Grid.RowDefinitions>
                                                            <TextBlock HorizontalAlignment="Center" Text="{Binding UpdateParametersProgress}" VerticalAlignment="Center"/>
                                                            <telerik:RadProgressBar IsIndeterminate="{Binding IsUpdatingParameters}" Grid.Row="1">
                                                                <telerik:RadProgressBar.Style>
                                                                    <Style TargetType="{x:Type telerik: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>
                                                                </telerik:RadProgressBar.Style>
                                                                <telerik:StyleManager.Theme>
                                                                    <telerik:Office_BlackTheme/>
                                                                </telerik:StyleManager.Theme>
                                                            </telerik:RadProgressBar>
                                                        </Grid>
                                                    </tr:DialogBox>
                                                </Grid>
                                            </Border>
                                            <Grid Grid.Row="3">
                                                <Grid.ColumnDefinitions>
                                                    <ColumnDefinition Width="Auto"/>
                                                    <ColumnDefinition Width="*"/>
                                                </Grid.ColumnDefinitions>
                                                <Border x:Name="DocumentMapPane" Grid.Column="0" Width="200">
                                                    <Border.Visibility>
                                                        <Binding Path="IsDocumentMapVisible">
                                                            <Binding.Converter>
                                                                <tr:VisibilityConverter/>
                                                            </Binding.Converter>
                                                        </Binding>
                                                    </Border.Visibility>
                                                    <Border BorderBrush="#66FFFFFF" BorderThickness="1" Grid.Column="2" CornerRadius="4" Margin="0,0,6,0">
                                                        <Border BorderBrush="Black" BorderThickness="1" Background="White" CornerRadius="3" Margin="0">
                                                            <telerik:RadTreeView x:Name="DocumentMapTreeView" AllowDrop="True" Background="White" ScrollViewer.HorizontalScrollBarVisibility="Auto" IsVirtualizing="False" ScrollViewer.VerticalScrollBarVisibility="Auto">
                                                                <telerik:RadTreeView.ItemTemplate>
                                                                    <HierarchicalDataTemplate AlternationCount="0" ItemBindingGroup="{x:Null}" ItemTemplate="{x:Null}" ItemContainerStyleSelector="{x:Null}" ItemStringFormat="{x:Null}" ItemsSource="{Binding Children}" ItemContainerStyle="{x:Null}" ItemTemplateSelector="{x:Null}">
                                                                        <TextBlock Text="{Binding Text}"/>
                                                                    </HierarchicalDataTemplate>
                                                                </telerik:RadTreeView.ItemTemplate>
                                                                <telerik:RadTreeView.ItemContainerStyle>
                                                                    <Style TargetType="{x:Type telerik:RadTreeViewItem}">
                                                                        <Setter Property="IsExpanded" Value="{Binding IsExpanded, Mode=TwoWay}"/>
                                                                    </Style>
                                                                </telerik:RadTreeView.ItemContainerStyle>
                                                                <telerik:RadTreeView.Style>
                                                                    <Style TargetType="{x:Type telerik:RadTreeView}">
                                                                        <Setter Property="SelectedItem" Value="{Binding SelectedDocumentMapNode, Mode=TwoWay}"/>
                                                                        <Setter Property="ItemsSource" Value="{Binding DocumentMapNodes}"/>
                                                                    </Style>
                                                                </telerik:RadTreeView.Style>
                                                                <telerik:StyleManager.Theme>
                                                                    <telerik:Office_BlackTheme/>
                                                                </telerik:StyleManager.Theme>
                                                            </telerik:RadTreeView>
                                                        </Border>
                                                    </Border>
                                                </Border>
                                                <Border BorderBrush="#66FFFFFF" BorderThickness="1" Grid.Column="2" CornerRadius="4">
                                                    <Border BorderBrush="Black" BorderThickness="1" Background="White" CornerRadius="3" Margin="0">
                                                        <Grid>
                                                            <ScrollViewer x:Name="PageScrollViewer" BorderThickness="0" HorizontalScrollBarVisibility="Auto" Visibility="Visible" VerticalScrollBarVisibility="Visible">
                                                                <Border x:Name="PageBorder" BorderBrush="DarkGray" BorderThickness="1" Background="White" Height="{Binding PageHeight}" Margin="10" Width="{Binding PageWidth}">
                                                                    <telerik:LayoutTransformControl x:Name="PageContainer" Content="{Binding PageRoot}" IsTabStop="False" LayoutTransform="{Binding PageTransform}"/>
                                                                </Border>
                                                            </ScrollViewer>
                                                            <tr:DialogBox x:Name="ViewerProgressMessage">
                                                                <tr:DialogBox.Visibility>
                                                                    <Binding Path="IsInProgress">
                                                                        <Binding.Converter>
                                                                            <tr:VisibilityConverter/>
                                                                        </Binding.Converter>
                                                                    </Binding>
                                                                </tr:DialogBox.Visibility>
                                                                <Grid Margin="20">
                                                                    <Grid.RowDefinitions>
                                                                        <RowDefinition/>
                                                                        <RowDefinition Height="Auto"/>
                                                                    </Grid.RowDefinitions>
                                                                    <TextBlock HorizontalAlignment="Center" Text="{Binding ProgressMessage}" VerticalAlignment="Center"/>
                                                                    <telerik:RadProgressBar IsIndeterminate="{Binding IsInProgress}" Grid.Row="1">
                                                                        <telerik:RadProgressBar.Style>
                                                                            <Style TargetType="{x:Type telerik: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>
                                                                        </telerik:RadProgressBar.Style>
                                                                        <telerik:StyleManager.Theme>
                                                                            <telerik:Office_BlackTheme/>
                                                                        </telerik:StyleManager.Theme>
                                                                    </telerik:RadProgressBar>
                                                                </Grid>
                                                            </tr:DialogBox>
                                                            <TextBox x:Name="ViewerError" BorderThickness="0" Background="White" Foreground="Gray" FontFamily="Verdana" HorizontalAlignment="Stretch" IsReadOnly="True" Padding="20" TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Error, Mode=OneWay}" VerticalAlignment="Stretch">
                                                                <TextBox.Visibility>
                                                                    <Binding Path="HasError">
                                                                        <Binding.Converter>
                                                                            <tr:VisibilityConverter/>
                                                                        </Binding.Converter>
                                                                    </Binding>
                                                                </TextBox.Visibility>
                                                            </TextBox>
                                                            <tr:DialogBox x:Name="ExportDialog">
                                                                <tr:DialogBox.Visibility>
                                                                    <Binding Path="ShowExportDialog">
                                                                        <Binding.Converter>
                                                                            <tr:VisibilityConverter/>
                                                                        </Binding.Converter>
                                                                    </Binding>
                                                                </tr:DialogBox.Visibility>
                                                                <Grid Height="120" Width="300">
                                                                    <Grid HorizontalAlignment="Center" VerticalAlignment="Center">
                                                                        <Grid.RowDefinitions>
                                                                            <RowDefinition Height="70"/>
                                                                            <RowDefinition Height="50"/>
                                                                        </Grid.RowDefinitions>
                                                                        <StackPanel Orientation="Vertical" Grid.Row="0" VerticalAlignment="Bottom">
                                                                            <TextBlock HorizontalAlignment="Center" Text="{Binding ExportProgress}"/>
                                                                            <telerik:RadProgressBar x:Name="ExportProgressBar" HorizontalAlignment="Center" IsIndeterminate="{Binding ShowExportDialog}" Width="260">
                                                                                <telerik:RadProgressBar.Style>
                                                                                    <Style TargetType="{x:Type telerik: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>
                                                                                </telerik:RadProgressBar.Style>
                                                                                <telerik:StyleManager.Theme>
                                                                                    <telerik:Office_BlackTheme/>
                                                                                </telerik:StyleManager.Theme>
                                                                            </telerik:RadProgressBar>
                                                                        </StackPanel>
                                                                        <telerik:RadButton Content="Cancel" Command="{Binding CancelExportCommand}" InnerCornerRadius="0" Grid.Row="2" VerticalAlignment="Center" Width="100">
                                                                            <telerik:StyleManager.Theme>
                                                                                <telerik:Office_BlackTheme/>
                                                                            </telerik:StyleManager.Theme>
                                                                        </telerik:RadButton>
                                                                    </Grid>
                                                                </Grid>
                                                            </tr: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">
                                                    <telerik:RadSlider HandlesVisibility="Visible" Maximum="100" Minimum="-100" SmallChange="10" VerticalAlignment="Center" Width="200">
                                                        <telerik:StyleManager.Theme>
                                                            <telerik:Office_BlackTheme/>
                                                        </telerik:StyleManager.Theme>
                                                        <telerik:RadSlider.Value>
                                                            <Binding Mode="TwoWay" Path="Zoom">
                                                                <Binding.Converter>
                                                                    <tr:ScaleFactorConverter/>
                                                                </Binding.Converter>
                                                            </Binding>
                                                        </telerik:RadSlider.Value>
                                                    </telerik:RadSlider>
                                                    <telerik:RadComboBox IsTabStop="False">
                                                        <telerik:RadComboBox.Style>
                                                            <Style TargetType="{x:Type telerik:RadComboBox}">
                                                                <Setter Property="Margin" Value="10,0,3,0"/>
                                                                <Setter Property="Width" Value="70"/>
                                                                <Setter Property="HorizontalAlignment" Value="Center"/>
                                                                <Setter Property="VerticalAlignment" Value="Center"/>
                                                                <Setter Property="IsEditable" Value="True"/>
                                                                <Setter Property="IsTextSearchEnabled" Value="False"/>
                                                                <Setter Property="MaxDropDownHeight" Value="300"/>
                                                                <Setter Property="ItemsSource">
                                                                    <Setter.Value>
                                                                        <Binding Path="AvailableZoomValues">
                                                                            <Binding.Converter>
                                                                                <tr:ZoomConverter/>
                                                                            </Binding.Converter>
                                                                        </Binding>
                                                                    </Setter.Value>
                                                                </Setter>
                                                                <Setter Property="Text">
                                                                    <Setter.Value>
                                                                        <Binding Mode="TwoWay" Path="Zoom">
                                                                            <Binding.Converter>
                                                                                <tr:ZoomConverter/>
                                                                            </Binding.Converter>
                                                                        </Binding>
                                                                    </Setter.Value>
                                                                </Setter>
                                                            </Style>
                                                        </telerik:RadComboBox.Style>
                                                        <telerik:StyleManager.Theme>
                                                            <telerik:Office_BlackTheme/>
                                                        </telerik:StyleManager.Theme>
                                                        <telerik:RadComboBox.Template>
                                                            <ControlTemplate TargetType="{x:Type telerik:RadComboBox}">
                                                                <Grid x:Name="VisualRoot">
                                                                    <Grid.ColumnDefinitions>
                                                                        <ColumnDefinition Width="*"/>
                                                                        <ColumnDefinition Width="Auto"/>
                                                                    </Grid.ColumnDefinitions>
                                                                    <Border x:Name="Background" Background="White" Grid.Column="0" CornerRadius="1,0,0,1" IsHitTestVisible="False"/>
                                                                    <Border Background="{TemplateBinding Background}" Grid.ColumnSpan="2" CornerRadius="1" IsHitTestVisible="False"/>
                                                                    <Border x:Name="Border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Grid.ColumnSpan="2" CornerRadius="1" IsHitTestVisible="False"/>
                                                                    <Border x:Name="MouseOverVisual" BorderBrush="#FFFFC92B" BorderThickness="{TemplateBinding BorderThickness}" Grid.ColumnSpan="2" CornerRadius="1" IsHitTestVisible="False" Opacity="0" Visibility="Collapsed"/>
                                                                    <telerik:PickerTextBox x:Name="PART_EditableTextBox" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" Grid.Column="0" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" IsReadOnly="{TemplateBinding IsReadOnly}" Padding="{TemplateBinding Padding}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}">
                                                                        <telerik:StyleManager.Theme>
                                                                            <telerik:Office_BlackTheme/>
                                                                        </telerik:StyleManager.Theme>
                                                                    </telerik:PickerTextBox>
                                                                    <Border x:Name="FocusVisual" BorderBrush="#FFFFC92B" BorderThickness="{TemplateBinding BorderThickness}" Grid.ColumnSpan="2" CornerRadius="1" IsHitTestVisible="False" Visibility="Collapsed">
                                                                        <Border BorderBrush="Transparent" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="0"/>
                                                                    </Border>
                                                                    <telerik:RadToggleButton x:Name="PART_DropDownButton" ClickMode="Press" Grid.Column="1" IsTabStop="False" InnerCornerRadius="0" Margin="0" Padding="0">
                                                                        <telerik:StyleManager.Theme>
                                                                            <telerik:Office_BlackTheme/>
                                                                        </telerik:StyleManager.Theme>
                                                                        <telerik:RadToggleButton.Template>
                                                                            <ControlTemplate TargetType="{x:Type telerik:RadToggleButton}">
                                                                                <ContentPresenter ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" ContentStringFormat="{TemplateBinding ContentStringFormat}"/>
                                                                            </ControlTemplate>
                                                                        </telerik:RadToggleButton.Template>
                                                                        <Grid>
                                                                            <Telerik_Windows_Controls_Chromes:ButtonChrome x:Name="ButtonChrome" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="0,1,1,0" RenderMouseOver="{Binding IsMouseOver, ElementName=PART_DropDownButton}" RenderPressed="{TemplateBinding IsDropDownOpen}" RenderFocused="{TemplateBinding IsKeyboardFocusWithin}" RenderActive="{TemplateBinding IsMouseOver}" RenderEnabled="{TemplateBinding IsEnabled}">
                                                                                <telerik:StyleManager.Theme>
                                                                                    <telerik:Office_BlackTheme/>
                                                                                </telerik:StyleManager.Theme>
                                                                            </Telerik_Windows_Controls_Chromes:ButtonChrome>
                                                                            <ContentControl x:Name="DropDownIcon" Background="White" Grid.Column="1" Foreground="Black" IsTabStop="False">
                                                                                <ContentControl.Template>
                                                                                    <ControlTemplate TargetType="{x:Type ContentControl}">
                                                                                        <Grid Margin="5,0">
                                                                                            <Path x:Name="BackgroundIcon" Data="M0,0L2,0 1,1z" Fill="{TemplateBinding Background}" Height="3" Margin="0,2,0,0" Stretch="Fill" Width="5"/>
                                                                                            <Path x:Name="ForegroundIcon" Data="M0,0L2,0 1,1z" Fill="{TemplateBinding Foreground}" Height="3" Margin="0,1" Stretch="Fill" Width="5"/>
                                                                                        </Grid>
                                                                                    </ControlTemplate>
                                                                                </ContentControl.Template>
                                                                            </ContentControl>
                                                                        </Grid>
                                                                    </telerik:RadToggleButton>
                                                                    <TextBlock x:Name="Watermark" HorizontalAlignment="Left" IsHitTestVisible="False" Margin="5,0,0,0" Opacity="0.5" Text="{TemplateBinding EmptyText}" Visibility="Collapsed" VerticalAlignment="Center"/>
                                                                    <Popup x:Name="PART_Popup" AllowsTransparency="True" PopupAnimation="{DynamicResource {x:Static SystemParameters.ComboBoxPopupAnimationKey}}">
                                                                        <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="White" CornerRadius="1" MaxHeight="{TemplateBinding MaxDropDownHeight}" MinWidth="{TemplateBinding MinDropDownWidth}">
                                                                            <Grid>
                                                                                <Grid.RowDefinitions>
                                                                                    <RowDefinition Height="Auto"/>
                                                                                    <RowDefinition Height="*"/>
                                                                                </Grid.RowDefinitions>
                                                                                <telerik:RadButton x:Name="PART_ClearButton" Content="{TemplateBinding ClearSelectionButtonContent}" InnerCornerRadius="0" Margin="-1,-1,-1,0" Grid.Row="0" Visibility="{TemplateBinding ClearSelectionButtonVisibility}">
                                                                                    <telerik:StyleManager.Theme>
                                                                                        <telerik:Office_BlackTheme/>
                                                                                    </telerik:StyleManager.Theme>
                                                                                </telerik:RadButton>
                                                                                <ScrollViewer x:Name="PART_ScrollViewer" BorderThickness="0" CanContentScroll="True" Padding="0,1,0,0" Grid.Row="1" VerticalScrollBarVisibility="Auto">
                                                                                    <telerik:StyleManager.Theme>
                                                                                        <telerik:Office_BlackTheme/>
                                                                                    </telerik:StyleManager.Theme>
                                                                                    <ItemsPresenter/>
                                                                                </ScrollViewer>
                                                                            </Grid>
                                                                        </Border>
                                                                    </Popup>
                                                                </Grid>
                                                                <ControlTemplate.Triggers>
                                                                    <Trigger Property="IsEnabled" Value="False">
                                                                        <Setter Property="BorderBrush" TargetName="Border" Value="#FF989898"/>
                                                                        <Setter Property="Foreground" TargetName="PART_EditableTextBox" Value="#FF8D8D8D"/>
                                                                        <Setter Property="Foreground" TargetName="DropDownIcon" Value="#FF8D8D8D"/>
                                                                        <Setter Property="Background" TargetName="DropDownIcon" Value="White"/>
                                                                        <Setter Property="BorderBrush" TargetName="Border" Value="#FF989898"/>
                                                                        <Setter Property="Background" TargetName="Background" Value="#FFE0E0E0"/>
                                                                    </Trigger>
                                                                    <Trigger Property="IsWatermarkVisible" Value="True">
                                                                        <Setter Property="Visibility" TargetName="Watermark" Value="Visible"/>
                                                                    </Trigger>
                                                                    <MultiTrigger>
                                                                        <MultiTrigger.Conditions>
                                                                            <Condition Property="IsEnabled" Value="True"/>
                                                                            <Condition Property="IsMouseOver" Value="True"/>
                                                                        </MultiTrigger.Conditions>
                                                                        <MultiTrigger.EnterActions>
                                                                            <BeginStoryboard>
                                                                                <Storyboard>
                                                                                    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" Storyboard.TargetName="MouseOverVisual">
                                                                                        <LinearDoubleKeyFrame KeyTime="0:0:0.115" Value="1"/>
                                                                                    </DoubleAnimationUsingKeyFrames>
                                                                                    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="MouseOverVisual">
                                                                                        <DiscreteObjectKeyFrame KeyTime="0">
                                                                                            <DiscreteObjectKeyFrame.Value>
                                                                                                <Visibility>Visible</Visibility>
                                                                                            </DiscreteObjectKeyFrame.Value>
                                                                                        </DiscreteObjectKeyFrame>
                                                                                    </ObjectAnimationUsingKeyFrames>
                                                                                </Storyboard>
                                                                            </BeginStoryboard>
                                                                        </MultiTrigger.EnterActions>
                                                                        <MultiTrigger.ExitActions>
                                                                            <BeginStoryboard>
                                                                                <Storyboard>
                                                                                    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" Storyboard.TargetName="MouseOverVisual">
                                                                                        <LinearDoubleKeyFrame KeyTime="0:0:0.15" Value="0"/>
                                                                                    </DoubleAnimationUsingKeyFrames>
                                                                                    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="MouseOverVisual">
                                                                                        <DiscreteObjectKeyFrame KeyTime="0:0:0.15">
                                                                                            <DiscreteObjectKeyFrame.Value>
                                                                                                <Visibility>Collapsed</Visibility>
                                                                                            </DiscreteObjectKeyFrame.Value>
                                                                                        </DiscreteObjectKeyFrame>
                                                                                    </ObjectAnimationUsingKeyFrames>
                                                                                </Storyboard>
                                                                            </BeginStoryboard>
                                                                        </MultiTrigger.ExitActions>
                                                                        <Setter Property="Foreground" TargetName="DropDownIcon" Value="Black"/>
                                                                        <Setter Property="Background" TargetName="DropDownIcon" Value="White"/>
                                                                    </MultiTrigger>
                                                                    <MultiTrigger>
                                                                        <MultiTrigger.Conditions>
                                                                            <Condition Property="IsEnabled" Value="True"/>
                                                                            <Condition Property="IsDropDownOpen" Value="True"/>
                                                                        </MultiTrigger.Conditions>
                                                                        <Setter Property="BorderBrush" TargetName="Border">
                                                                            <Setter.Value>
                                                                                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                                                                    <GradientStop Color="#FF282828"/>
                                                                                    <GradientStop Color="#FF5F5F5F" Offset="1"/>
                                                                                </LinearGradientBrush>
                                                                            </Setter.Value>
                                                                        </Setter>
                                                                        <Setter Property="Foreground" TargetName="DropDownIcon" Value="Black"/>
                                                                        <Setter Property="Background" TargetName="DropDownIcon" Value="White"/>
                                                                    </MultiTrigger>
                                                                    <MultiTrigger>
                                                                        <MultiTrigger.Conditions>
                                                                            <Condition Property="IsKeyboardFocusWithin" Value="True"/>
                                                                            <Condition Property="IsDropDownOpen" Value="False"/>
                                                                        </MultiTrigger.Conditions>
                                                                        <Setter Property="Visibility" TargetName="FocusVisual" Value="Visible"/>
                                                                    </MultiTrigger>
                                                                </ControlTemplate.Triggers>
                                                            </ControlTemplate>
                                                        </telerik:RadComboBox.Template>
                                                    </telerik:RadComboBox>
                                                </StackPanel>
                                            </Grid>
                                        </Grid>
                                    </Border>
                                </Border>
                            </Grid>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
        </Window.Resources>
     
            <tr:ReportViewer x:Name="ReportViewer1" Style="{DynamicResource ReportViewerStyle1}" >
            </tr:ReportViewer>
         
    </Window>
  11. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 08 Nov 2011 Link to this post

    Hi Grigoriev,

    I have attached a sample project that shows an extracted Silverlight viewer control template that works as expected.

    All the best,
    Steve
    the Telerik team

    Q2’11 SP1 of Telerik Reporting is available for download (see what's new). Get it today.

  12. Grigoriev
    Grigoriev avatar
    5 posts
    Member since:
    Jul 2011

    Posted 08 Nov 2011 Link to this post

    Steve, thank you, it works.
  13. Grigoriev
    Grigoriev avatar
    5 posts
    Member since:
    Jul 2011

    Posted 09 Nov 2011 Link to this post

    Hi! One more question considering reportviewer localization.
    In WPF reportviewer my report looks good, but after export, i see question marks instead national characters in bookmarks. While text in report body displays correctly.
  14. Andrea Marchetti
    Andrea  Marchetti avatar
    16 posts
    Member since:
    Jul 2005

    Posted 09 Nov 2011 Link to this post

    Thank you for your help. I have another question: How do I translate the confirmation pop-up printing? ("Document ready. Continue with Print?")

    Thanks
    Andrea
  15. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 09 Nov 2011 Link to this post

    Hello guys,

    @Grigoriev: This is a known issue logged in our bug tracking database. It would be fixed for subsequent versions of the product.
    @Andrea: This value is hardcoded in the report viewer code and cannot be changed at this time. Once we implement localization for the Silverlight and WPF viewers, we would expose a way to customize this as well.

    Sorry for the inconvenience.

    All the best,
    Steve
    the Telerik team

    Q2’11 SP1 of Telerik Reporting is available for download (see what's new). Get it today.

  16. Chris Thierry
    Chris Thierry avatar
    138 posts
    Member since:
    Jun 2010

    Posted 14 Dec 2011 Link to this post

    Hi Steve,

    I need to know if there is a localization implemented in the report viewer... When I try to display the zoom combo box, I see these words always in English "Page Width" and "Full Page", could you please confirm if this could be translated to French for example?
    Thank you.
  17. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 14 Dec 2011 Link to this post

    Hi Chris,

    As stated in my previous post, the localization for the Silverlight and WPF viewer is to come in the subsequent release of the product and yes you would be able to localize the zoom slidebar as well.

    Regards,
    Steve
    the Telerik team

    Q3’11 of Telerik Reporting is available for download. Register for the What's New in Data Tools webinar to see what's new and get a chance to WIN A FREE LICENSE!

  18. Chris Thierry
    Chris Thierry avatar
    138 posts
    Member since:
    Jun 2010

    Posted 14 Dec 2011 Link to this post

    OK thank you!
Back to Top
DevCraft banner