This question is locked. New answers and comments are not allowed.
When i use the Style like this ,the Filter options(for example is equal to) can not localization normal,but the select All is normal.please help. thanks~~
<
SolidColorBrush
x:Key
=
"ControlInnerBorder"
Color
=
"White"
/>
<
telerik:Office_BlackTheme
x:Key
=
"Theme"
/>
<
SolidColorBrush
x:Key
=
"GridView_IndicatorPrimaryColor"
Color
=
"Black"
/>
<
telerikData:FilterOperatorConverter
x:Key
=
"FilterOperatorConverter"
/>
<
DataTemplate
x:Key
=
"ActionTemplate"
>
<
TextBlock
Text
=
"{Binding Converter={StaticResource FilterOperatorConverter}}"
/>
</
DataTemplate
>
<
telerikData:FilterCompositionLogicalOperatorConverter
x:Key
=
"FilterCompositionLogicalOperatorConverter"
/>
<
DataTemplate
x:Key
=
"LogicalOperatorTemplate"
>
<
TextBlock
Text
=
"{Binding Converter={StaticResource FilterCompositionLogicalOperatorConverter}}"
/>
</
DataTemplate
>
<
ControlTemplate
x:Key
=
"FilteringControlTemplate"
TargetType
=
"telerik:FilteringControl"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
CornerRadius
=
"1"
Margin
=
"{TemplateBinding Margin}"
>
<
Border
BorderBrush
=
"{StaticResource ControlInnerBorder}"
BorderThickness
=
"1"
Background
=
"{TemplateBinding Background}"
>
<
StackPanel
HorizontalAlignment
=
"{TemplateBinding HorizontalContentAlignment}"
MaxWidth
=
"350"
Margin
=
"{TemplateBinding Padding}"
MinWidth
=
"200"
VerticalAlignment
=
"{TemplateBinding VerticalContentAlignment}"
>
<
StackPanel
x:Name
=
"PART_DistinctFilter"
Visibility
=
"{TemplateBinding DistinctFiltersVisibility}"
>
<
Grid
>
<
CheckBox
x:Name
=
"PART_SelectAllCheckBox"
Content
=
"Select All"
IsChecked
=
"{Binding SelectAll, Mode=TwoWay}"
Margin
=
"0,2"
telerik:LocalizationManager.ResourceKey
=
"GridViewFilterSelectAll"
/>
<
telerik:RadButton
x:Name
=
"PART_FilterCloseButton"
Grid.Column
=
"1"
HorizontalAlignment
=
"Right"
Height
=
"13"
Margin
=
"0"
telerik:StyleManager.Theme
=
"{StaticResource Theme}"
VerticalAlignment
=
"Top"
Width
=
"13"
>
<
Path
Data
=
"M4,4L5,4 5,5 4,5z M0,4L1,4 1,5 0,5z M3,3L4,3 4,4 3,4z M1,3L2,3 2,4 1,4z M2,2L3,2 3,3 2,3z M4,0L5,0 5,1 4,1 4,2 3,2 3,0.99999994 4,0.99999994z M0,0L1,0 1,0.99999994 2,0.99999994 2,2 1,2 1,1 0,1z"
Fill
=
"{StaticResource GridView_IndicatorPrimaryColor}"
HorizontalAlignment
=
"{TemplateBinding HorizontalContentAlignment}"
Height
=
"6"
VerticalAlignment
=
"{TemplateBinding VerticalContentAlignment}"
Width
=
"6"
/>
</
telerik:RadButton
>
</
Grid
>
<
ListBox
x:Name
=
"PART_DistinctValuesList"
ScrollViewer.HorizontalScrollBarVisibility
=
"Auto"
ItemsSource
=
"{Binding DistinctValues}"
MaxHeight
=
"100"
SelectionMode
=
"Multiple"
telerik:StyleManager.Theme
=
"{StaticResource Theme}"
>
<
ListBox.ItemsPanel
>
<
ItemsPanelTemplate
>
<
VirtualizingStackPanel
/>
</
ItemsPanelTemplate
>
</
ListBox.ItemsPanel
>
<
ListBox.ItemTemplate
>
<
DataTemplate
>
<
CheckBox
Content
=
"{Binding ConvertedValue}"
IsChecked
=
"{Binding IsActive, Mode=TwoWay}"
telerik:StyleManager.Theme
=
"{StaticResource Theme}"
VerticalContentAlignment
=
"Center"
/>
</
DataTemplate
>
</
ListBox.ItemTemplate
>
</
ListBox
>
</
StackPanel
>
<
StackPanel
Margin
=
"0,2"
Visibility
=
"{TemplateBinding FieldFiltersVisibility}"
>
<
TextBlock
Margin
=
"0,2,0,0"
telerik:LocalizationManager.ResourceKey
=
"GridViewFilterShowRowsWithValueThat"
/>
<
telerik:RadComboBox
x:Name
=
"PART_Filter1ComboBox"
ItemTemplate
=
"{StaticResource ActionTemplate}"
ItemsSource
=
"{Binding AvailableActions}"
Margin
=
"0,2,0,2"
SelectedItem
=
"{Binding Filter1.Operator, Mode=TwoWay}"
telerik:StyleManager.Theme
=
"{StaticResource Theme}"
/>
<
ContentControl
x:Name
=
"PART_Filter1ContentControl"
DataContext
=
"{Binding Filter1}"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0, 2"
VerticalContentAlignment
=
"Stretch"
/>
<!--<
telerik:RadComboBox
x:Name
=
"PART_LogicalOperatorsComboBox"
ItemTemplate
=
"{StaticResource LogicalOperatorTemplate}"
ItemsSource
=
"{Binding LogicalOperators}"
Margin
=
"0,2"
SelectedItem
=
"{Binding FieldFilterLogicalOperator, Mode=TwoWay}"
telerik:StyleManager.Theme
=
"{StaticResource Theme}"
/>
<
telerik:RadComboBox
x:Name
=
"PART_Filter2ComboBox"
ItemTemplate
=
"{StaticResource ActionTemplate}"
ItemsSource
=
"{Binding AvailableActions}"
Margin
=
"0,2"
SelectedItem
=
"{Binding Filter2.Operator, Mode=TwoWay}"
telerik:StyleManager.Theme
=
"{StaticResource Theme}"
/>-->
<!--<ContentControl x:Name="PART_Filter2ContentControl" DataContext="{Binding Filter2}" HorizontalContentAlignment="Stretch" Margin="0, 2" VerticalContentAlignment="Stretch"/>-->
</
StackPanel
>
<
Grid
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
/>
<
ColumnDefinition
/>
</
Grid.ColumnDefinitions
>
<
Button
x:Name
=
"PART_ApplyFilterButton"
Grid.Column
=
"0"
Height
=
"22"
Margin
=
"0,2,2,2"
telerik:LocalizationManager.ResourceKey
=
"GridViewFilter"
telerik:StyleManager.Theme
=
"{StaticResource Theme}"
/>
<
Button
x:Name
=
"PART_ClearFilterButton"
Grid.Column
=
"1"
Height
=
"22"
Margin
=
"2,2,0,2"
telerik:LocalizationManager.ResourceKey
=
"GridViewClearFilter"
telerik:StyleManager.Theme
=
"{StaticResource Theme}"
/>
</
Grid
>
</
StackPanel
>
</
Border
>
</
Border
>
</
ControlTemplate
>
<
SolidColorBrush
x:Key
=
"GridView_FilteringControlBackground"
Color
=
"#FFE4E4E4"
/>
<
SolidColorBrush
x:Key
=
"GridView_FilteringControlOuterBorder"
Color
=
"#FF848484"
/>
<
SolidColorBrush
x:Key
=
"ControlForeground"
Color
=
"Black"
/>
<
Style
x:Key
=
"FilteringControlStyle1"
TargetType
=
"telerik:FilteringControl"
>
<
Setter
Property
=
"Template"
Value
=
"{StaticResource FilteringControlTemplate}"
/>
<
Setter
Property
=
"Background"
Value
=
"{StaticResource GridView_FilteringControlBackground}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{StaticResource GridView_FilteringControlOuterBorder}"
/>
<
Setter
Property
=
"Padding"
Value
=
"5"
/>
<
Setter
Property
=
"Margin"
Value
=
"0,2,0,0"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"1"
/>
<
Setter
Property
=
"VerticalContentAlignment"
Value
=
"Stretch"
/>
<
Setter
Property
=
"HorizontalContentAlignment"
Value
=
"Stretch"
/>
<
Setter
Property
=
"Foreground"
Value
=
"{StaticResource ControlForeground}"
/>
</
Style
>
<
telerik:GridViewDataColumn
Header
=
"Cityname"
DataMemberBinding
=
"{Binding Cityname}"
FilteringControlStyle
=
"{StaticResource FilteringControlStyle1}"
></
telerik:GridViewDataColumn
>