this is what I do
1- right click on a rad desktop alert(with windows 8 touch theme) and select edit template->edit a copy
2- name the new style as "newstyle"
3- set the DesktopAlertStyle property of DAP(DesktopAlertParameters) to this style
4- set the ShowMenuButton property of DAP(DesktopAlertParameters) to false
4- alertmanager.ShowAlert(DAP)
now the alert that is shown has all the style that it has to have BUT it shows the Menubutton eventhough it shouldn't! and even if we set the showmenubutton property to true and add a couple of menus, after this styling those menus are not shown it seems that there is no binding between the dropdownbutton in the header and the properties of desktopalertitem itself
3 Answers, 1 is accepted
although its the actual defaultsyle of windows8touchtheme I thought putting it here might help
<
Style
x:Key
=
"NewAlertStyle"
TargetType
=
"{x:Type telerik:RadDesktopAlert}"
>
<
Setter
Property
=
"Padding"
Value
=
"10,8"
/>
<
Setter
Property
=
"Opacity"
Value
=
"0.9"
/>
<
Setter
Property
=
"SnapsToDevicePixels"
Value
=
"True"
/>
<
Setter
Property
=
"FontFamily"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.FontFamily}}"
/>
<
Setter
Property
=
"FontSize"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.FontSizeL}}"
/>
<
Setter
Property
=
"Foreground"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.InvertedForegroundBrush}}"
/>
<
Setter
Property
=
"Background"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.AccentBrush}}"
/>
<
Setter
Property
=
"Width"
Value
=
"410"
/>
<
Setter
Property
=
"Height"
Value
=
"140"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type telerik:RadDesktopAlert}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
Grid
Margin
=
"{TemplateBinding Padding}"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"*"
/>
</
Grid.ColumnDefinitions
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"*"
/>
</
Grid.RowDefinitions
>
<
ContentPresenter
ContentTemplate
=
"{TemplateBinding HeaderTemplate}"
Content
=
"{TemplateBinding Header}"
Grid.Column
=
"1"
TextElement.Foreground
=
"{TemplateBinding Foreground}"
Grid.Row
=
"0"
VerticalAlignment
=
"Top"
/>
<
ContentPresenter
x:Name
=
"Icon"
ContentTemplate
=
"{TemplateBinding IconTemplate}"
Content
=
"{TemplateBinding Icon}"
Grid.Column
=
"0"
HorizontalAlignment
=
"Center"
Margin
=
"{TemplateBinding IconMargin}"
Grid.RowSpan
=
"2"
VerticalAlignment
=
"Center"
Width
=
"{TemplateBinding IconColumnWidth}"
/>
<
ContentPresenter
x:Name
=
"Content"
Cursor
=
"Hand"
ContentTemplate
=
"{TemplateBinding ContentTemplate}"
Content
=
"{TemplateBinding Content}"
Grid.Column
=
"1"
ContentStringFormat
=
"{TemplateBinding ContentStringFormat}"
TextElement.Foreground
=
"{TemplateBinding Foreground}"
telerik:WindowHost.HitTestable
=
"True"
HorizontalAlignment
=
"Left"
Margin
=
"0,7,0,0"
Grid.Row
=
"1"
VerticalAlignment
=
"Top"
>
<
ContentPresenter.Resources
>
<
Style
x:Key
=
"{x:Type TextBlock}"
TargetType
=
"{x:Type TextBlock}"
>
<
Setter
Property
=
"TextWrapping"
Value
=
"Wrap"
/>
<
Setter
Property
=
"TextTrimming"
Value
=
"CharacterEllipsis"
/>
<
Style.Triggers
>
<
Trigger
Property
=
"IsMouseOver"
Value
=
"True"
>
<
Setter
Property
=
"TextDecorations"
Value
=
"Underline"
/>
</
Trigger
>
</
Style.Triggers
>
</
Style
>
</
ContentPresenter.Resources
>
</
ContentPresenter
>
</
Grid
>
</
Border
>
<
ControlTemplate.Triggers
>
<
Trigger
Property
=
"IsMouseOverAlert"
Value
=
"True"
>
<
Trigger.EnterActions
>
<
BeginStoryboard
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0:0:0.5"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
/>
</
Storyboard
>
</
BeginStoryboard
>
</
Trigger.EnterActions
>
<
Trigger.ExitActions
>
<
BeginStoryboard
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0:0:0.5"
To
=
"0.9"
Storyboard.TargetProperty
=
"Opacity"
/>
</
Storyboard
>
</
BeginStoryboard
>
</
Trigger.ExitActions
>
</
Trigger
>
</
ControlTemplate.Triggers
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"HeaderTemplate"
>
<
Setter.Value
>
<
DataTemplate
>
<
Grid
x:Name
=
"Header"
Grid.Column
=
"1"
Grid.Row
=
"0"
VerticalAlignment
=
"Top"
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
</
Grid.RowDefinitions
>
<
StackPanel
HorizontalAlignment
=
"Right"
Orientation
=
"Horizontal"
VerticalAlignment
=
"Top"
>
<
telerik:RadDropDownButton
x:Name
=
"DesktopAlert_DropDownButton"
IsOpen
=
"{Binding IsMenuOpen, Mode=TwoWay}"
InnerCornerRadius
=
"14"
>
<
telerik:RadDropDownButton.DropDownContent
>
<
telerik:RadContextMenu
ClickToOpen
=
"True"
ItemContainerStyle
=
"{Binding MenuItemContainerStyle}"
/>
</
telerik:RadDropDownButton.DropDownContent
>
<
telerik:RadDropDownButton.Style
>
<
Style
TargetType
=
"{x:Type telerik:RadDropDownButton}"
>
<
Setter
Property
=
"Margin"
Value
=
"0,0,4,0"
/>
<
Setter
Property
=
"Padding"
Value
=
"0"
/>
<
Setter
Property
=
"SnapsToDevicePixels"
Value
=
"True"
/>
<
Setter
Property
=
"FocusVisualStyle"
Value
=
"{x:Null}"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"30"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"30"
/>
<
Setter
Property
=
"Foreground"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.InvertedForegroundBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.InvertedForegroundBrush}}"
/>
<
Setter
Property
=
"CornerRadius"
Value
=
"15"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"2"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type telerik:RadDropDownButton}"
>
<
Grid
SnapsToDevicePixels
=
"True"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"MouseOver"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"(UIElement.Opacity)"
Storyboard.TargetName
=
"Ellipse"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"(UIElement.Opacity)"
Storyboard.TargetName
=
"Content"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
/>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.3"
Storyboard.TargetProperty
=
"(UIElement.Opacity)"
Storyboard.TargetName
=
"Ellipse"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.3"
Storyboard.TargetProperty
=
"(UIElement.Opacity)"
Storyboard.TargetName
=
"Content"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"IsOpenState"
>
<
VisualState
x:Name
=
"Closed"
/>
<
VisualState
x:Name
=
"Opened"
>
<
Storyboard
/>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStatesGroup"
>
<
VisualState
x:Name
=
"Unfocused"
/>
<
VisualState
x:Name
=
"Focused"
/>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Border
x:Name
=
"OuterPressedBorder"
BorderBrush
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MediumBrush}}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.InvertedGradientBrush}}"
CornerRadius
=
"{TemplateBinding CornerRadius}"
Visibility
=
"Collapsed"
/>
<
Border
x:Name
=
"CheckedVisual"
BorderBrush
=
"Transparent"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
CornerRadius
=
"{TemplateBinding CornerRadius}"
Opacity
=
"0"
/>
<
Grid
HorizontalAlignment
=
"Center"
VerticalAlignment
=
"Center"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
</
Grid.ColumnDefinitions
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"*"
/>
<
RowDefinition
Height
=
"Auto"
/>
</
Grid.RowDefinitions
>
<
Grid
x:Name
=
"DropDownIndicator"
Grid.Column
=
"1"
HorizontalAlignment
=
"Center"
IsHitTestVisible
=
"False"
Grid.Row
=
"2"
RenderTransformOrigin
=
"0.5,0.5"
Visibility
=
"{TemplateBinding DropDownIndicatorVisibility}"
VerticalAlignment
=
"Center"
Panel.ZIndex
=
"2"
>
<
Ellipse
x:Name
=
"Ellipse"
Height
=
"30"
Opacity
=
"0.6"
Stretch
=
"Fill"
Stroke
=
"{TemplateBinding Foreground}"
StrokeThickness
=
"2"
Width
=
"30"
/>
<
Path
x:Name
=
"Content"
Data
=
"M0,0L5,8 10,0z"
Fill
=
"{TemplateBinding Foreground}"
HorizontalAlignment
=
"Center"
Opacity
=
"0.6"
VerticalAlignment
=
"Center"
/>
</
Grid
>
</
Grid
>
<
Popup
x:Name
=
"DropDownPopup"
AllowsTransparency
=
"True"
Focusable
=
"False"
Placement
=
"Bottom"
StaysOpen
=
"False"
>
<
Grid
>
<
Border
x:Name
=
"DropDownPopupBorder"
BorderBrush
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MediumBrush}}"
BorderThickness
=
"1"
Background
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
Height
=
"{TemplateBinding DropDownHeight}"
MaxWidth
=
"{TemplateBinding DropDownMaxWidth}"
MaxHeight
=
"{TemplateBinding DropDownMaxHeight}"
MinWidth
=
"3"
MinHeight
=
"3"
Width
=
"{TemplateBinding DropDownWidth}"
>
<
ContentControl
x:Name
=
"DropDownPopupContent"
ContentTemplate
=
"{TemplateBinding DropDownContentTemplate}"
Content
=
"{TemplateBinding DropDownContent}"
ContentStringFormat
=
"{TemplateBinding ContentStringFormat}"
HorizontalAlignment
=
"Stretch"
HorizontalContentAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
VerticalContentAlignment
=
"Stretch"
/>
</
Border
>
</
Grid
>
</
Popup
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
</
Style
>
</
telerik:RadDropDownButton.Style
>
<
telerik:RadDropDownButton.Visibility
>
<
Binding
Path
=
"ShowMenuButton"
>
<
Binding.Converter
>
<
telerik:BooleanToVisibilityConverter
/>
</
Binding.Converter
>
</
Binding
>
</
telerik:RadDropDownButton.Visibility
>
</
telerik:RadDropDownButton
>
<
telerik:RadButton
x:Name
=
"DesktopAlert_CloseButton"
Command
=
"telerik:DesktopAlertCommands.Close"
InnerCornerRadius
=
"14"
>
<
telerik:RadButton.Style
>
<
Style
TargetType
=
"{x:Type telerik:RadButton}"
>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"Padding"
Value
=
"0"
/>
<
Setter
Property
=
"SnapsToDevicePixels"
Value
=
"True"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"30"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"30"
/>
<
Setter
Property
=
"Foreground"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.InvertedForegroundBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.InvertedForegroundBrush}}"
/>
<
Setter
Property
=
"CornerRadius"
Value
=
"15"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"2"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type telerik:RadButton}"
>
<
Grid
Background
=
"Transparent"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"MouseOver"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"(UIElement.Opacity)"
Storyboard.TargetName
=
"Ellipse"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"(UIElement.Opacity)"
Storyboard.TargetName
=
"Content"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
/>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.3"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"Ellipse"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.3"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"Content"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Ellipse
x:Name
=
"Ellipse"
Height
=
"30"
Opacity
=
"0.6"
Stretch
=
"Fill"
Stroke
=
"{TemplateBinding Foreground}"
StrokeThickness
=
"2"
Width
=
"30"
/>
<
Path
x:Name
=
"Content"
Data
=
"F1M12.4,5.1L10.9,3.5 8,6.5 5,3.5 3.5,5.1 6.4,8 3.5,11 5,12.5 8,9.5 10.9,12.5 12.4,11 9.5,8z"
Fill
=
"{TemplateBinding Foreground}"
Height
=
"16"
Opacity
=
"0.6"
Stretch
=
"Fill"
Width
=
"16"
/>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
</
Style
>
</
telerik:RadButton.Style
>
<
telerik:RadButton.ToolTip
>
<
ToolTip
Content
=
"Close"
telerik:LocalizationManager.ResourceKey
=
"Close"
>
<
telerik:StyleManager.Theme
>
<
telerik:Windows8TouchTheme
/>
</
telerik:StyleManager.Theme
>
</
ToolTip
>
</
telerik:RadButton.ToolTip
>
<
telerik:RadButton.Visibility
>
<
Binding
Path
=
"ShowCloseButton"
>
<
Binding.Converter
>
<
telerik:BooleanToVisibilityConverter
/>
</
Binding.Converter
>
</
Binding
>
</
telerik:RadButton.Visibility
>
</
telerik:RadButton
>
</
StackPanel
>
<
ContentPresenter
Content
=
"{Binding}"
TextElement.FontWeight
=
"Bold"
Margin
=
"0,0,70,0"
MinHeight
=
"{Binding ActualHeight, ElementName=DesktopAlert_CloseButton}"
Grid.RowSpan
=
"2"
VerticalAlignment
=
"Top"
>
<
ContentPresenter.Resources
>
<
Style
x:Key
=
"{x:Type TextBlock}"
TargetType
=
"{x:Type TextBlock}"
>
<
Setter
Property
=
"TextWrapping"
Value
=
"Wrap"
/>
</
Style
>
</
ContentPresenter.Resources
>
</
ContentPresenter
>
</
Grid
>
</
DataTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"MenuItemContainerStyle"
>
<
Setter.Value
>
<
Style
TargetType
=
"{x:Type telerik:RadMenuItem}"
>
<
Setter
Property
=
"Header"
Value
=
"{Binding Header}"
/>
<
Setter
Property
=
"Command"
Value
=
"{Binding Command}"
/>
<
Setter
Property
=
"CommandParameter"
Value
=
"{Binding CommandParameter}"
/>
<
Setter
Property
=
"ItemsSource"
Value
=
"{Binding ItemsSource}"
/>
<
Setter
Property
=
"IsSeparator"
Value
=
"{Binding IsSeparator}"
/>
<
Setter
Property
=
"IsCheckable"
Value
=
"{Binding IsCheckable}"
/>
<
Setter
Property
=
"IsChecked"
Value
=
"{Binding IsChecked}"
/>
<
Setter
Property
=
"Icon"
Value
=
"{Binding IconUrl}"
/>
<
Setter
Property
=
"IconTemplate"
>
<
Setter.Value
>
<
DataTemplate
>
<
Image
Source
=
"{Binding}"
Stretch
=
"None"
/>
</
DataTemplate
>
</
Setter.Value
>
</
Setter
>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type telerik:RadMenuItem}"
>
<
Setter
Property
=
"Padding"
Value
=
"12,6"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type telerik:RadMenuItem}"
>
<
Grid
x:Name
=
"RootElement"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"SubMenuOpen"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ExpandIconBottom"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ExpandIconTop"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"HighlightVisual"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Highlighted"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"HighlightVisual"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentGrid"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Normal"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Unfocused"
/>
<
VisualState
x:Name
=
"Focused"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"CheckedStates"
>
<
VisualState
x:Name
=
"Checked"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Tick"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Unchecked"
/>
<
VisualState
x:Name
=
"HideIcon"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"RoleStates"
>
<
VisualState
x:Name
=
"TopLevelItem"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentGrid"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"HighlightVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
DoubleAnimation
Duration
=
"0"
To
=
"24"
Storyboard.TargetProperty
=
"MinWidth"
Storyboard.TargetName
=
"Icon"
/>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"IconHost"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>-2,1,-5,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"TopLevelHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"HighlightVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentGrid"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIcon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconRight"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconTop"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconBottom"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"HorizontalOffset"
Storyboard.TargetName
=
"PART_Popup"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"VerticalOffset"
Storyboard.TargetName
=
"PART_Popup"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"24"
Storyboard.TargetProperty
=
"MinWidth"
Storyboard.TargetName
=
"Icon"
/>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"IconHost"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>-2,1,-5,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"SubmenuItem"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ButtonVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"SubmenuHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ButtonVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIcon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Separator"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"OrientationStates"
>
<
VisualState
x:Name
=
"Horizontal"
/>
<
VisualState
x:Name
=
"Vertical"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"ChildrenStates"
>
<
VisualState
x:Name
=
"HasChildren"
/>
<
VisualState
x:Name
=
"NoChildren"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"HeaderStates"
>
<
VisualState
x:Name
=
"VisibleHeader"
/>
<
VisualState
x:Name
=
"EmptyHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5,3,4,3</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Content"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"InputGestureTextStates"
>
<
VisualState
x:Name
=
"EmptyInputGestureText"
/>
<
VisualState
x:Name
=
"VisibleInputGestureText"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"PART_InputGestureText"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
/>
<
Rectangle
x:Name
=
"ButtonVisual"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainGradientBrush}}"
Margin
=
"3"
Stroke
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MediumBrush}}"
StrokeThickness
=
"1"
/>
<
Rectangle
x:Name
=
"HighlightVisual"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
Margin
=
"3"
Opacity
=
"0"
StrokeThickness
=
"1"
/>
<
Grid
x:Name
=
"ContentGrid"
Margin
=
"3"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
</
Grid.ColumnDefinitions
>
<
Grid
x:Name
=
"IconHost"
Margin
=
"-2,1,-1,1"
Width
=
"{TemplateBinding IconColumnWidth}"
>
<
Path
x:Name
=
"Tick"
Data
=
"M8,12.1L9.7,12.2 11.4,14.1 16,7.4 17.2,7 11.3,17.8z"
Fill
=
"{TemplateBinding Foreground}"
FlowDirection
=
"LeftToRight"
Height
=
"24"
Margin
=
"5,3,8,3"
Visibility
=
"Collapsed"
Width
=
"24"
/>
<
ContentPresenter
x:Name
=
"Icon"
ContentTemplate
=
"{TemplateBinding IconTemplate}"
Content
=
"{TemplateBinding Icon}"
Margin
=
"5,3,8,3"
/>
</
Grid
>
<
ContentPresenter
x:Name
=
"Content"
ContentTemplate
=
"{TemplateBinding HeaderTemplate}"
Content
=
"{TemplateBinding Header}"
Grid.Column
=
"1"
ContentStringFormat
=
"{TemplateBinding HeaderStringFormat}"
ContentSource
=
"Header"
HorizontalAlignment
=
"{TemplateBinding HorizontalContentAlignment}"
Margin
=
"{TemplateBinding Padding}"
RecognizesAccessKey
=
"True"
VerticalAlignment
=
"{TemplateBinding VerticalContentAlignment}"
/>
<
telerik:SharedSizeContentPresenter
x:Name
=
"PART_InputGestureText"
Content
=
"{TemplateBinding InputGestureText}"
Grid.Column
=
"2"
Margin
=
"40,6,6,6"
SharedSizeGroupWidth
=
"IGTColumn"
Visibility
=
"Collapsed"
/>
<
telerik:SharedSizeContentPresenter
Grid.Column
=
"3"
HorizontalAlignment
=
"Right"
SharedSizeGroupWidth
=
"ExpandIconColumn"
>
<
Grid
x:Name
=
"ExpandIcon"
Height
=
"19"
Margin
=
"0,0,2,0"
Visibility
=
"Collapsed"
Width
=
"16"
>
<
Path
x:Name
=
"ExpandIconRight"
Data
=
"M0,0L7.5,5 0,10z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Margin
=
"4,4,5,4"
/>
<
Path
x:Name
=
"ExpandIconBottom"
Data
=
"M0,0L5,7.5 10,0z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.HighBrush}}"
Margin
=
"0,6,6,4"
Visibility
=
"Collapsed"
/>
<
Path
x:Name
=
"ExpandIconTop"
Data
=
"M0,8L5,0.5 10,8z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.HighBrush}}"
Margin
=
"0,6,6,4"
Opacity
=
"0"
Visibility
=
"Collapsed"
/>
</
Grid
>
</
telerik:SharedSizeContentPresenter
>
</
Grid
>
<
Popup
x:Name
=
"PART_Popup"
AllowsTransparency
=
"True"
Focusable
=
"False"
HorizontalOffset
=
"-1"
IsOpen
=
"{TemplateBinding IsSubmenuOpen}"
VerticalOffset
=
"-1"
>
<
Grid
Height
=
"{TemplateBinding DropDownHeight}"
Width
=
"{TemplateBinding DropDownWidth}"
>
<
Grid
x:Name
=
"PopupContentElement"
>
<
Border
BorderBrush
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
BorderThickness
=
"1"
Background
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
>
<
Grid
>
<
Grid
HorizontalAlignment
=
"Left"
Width
=
"{Binding IconColumnWidth, RelativeSource={RelativeSource TemplatedParent}}"
>
<
Rectangle
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
HorizontalAlignment
=
"Right"
Width
=
"1"
/>
</
Grid
>
<
ScrollViewer
x:Name
=
"PART_ScrollViewer"
telerik:SharedSizeScope.IsSharedSizeScope
=
"True"
>
<
ScrollViewer.Style
>
<
Style
TargetType
=
"{x:Type ScrollViewer}"
>
<
Setter
Property
=
"Padding"
Value
=
"0"
/>
<
Setter
Property
=
"HorizontalScrollBarVisibility"
Value
=
"Hidden"
/>
<
Setter
Property
=
"VerticalScrollBarVisibility"
Value
=
"Auto"
/>
<
Setter
Property
=
"CanContentScroll"
Value
=
"True"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type ScrollViewer}"
>
<
Grid
SnapsToDevicePixels
=
"True"
>
<
ScrollContentPresenter
x:Name
=
"PART_ScrollContentPresenter"
CanContentScroll
=
"{TemplateBinding CanContentScroll}"
CanHorizontallyScroll
=
"False"
CanVerticallyScroll
=
"False"
ContentTemplate
=
"{TemplateBinding ContentTemplate}"
Content
=
"{TemplateBinding Content}"
ContentStringFormat
=
"{TemplateBinding ContentStringFormat}"
Margin
=
"{TemplateBinding Padding}"
/>
<
RepeatButton
CommandTarget
=
"{Binding RelativeSource={RelativeSource TemplatedParent}}"
Command
=
"ScrollBar.LineUpCommand"
Focusable
=
"False"
VerticalAlignment
=
"Top"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"BorderThickness"
Value
=
"0,0,0,1"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentContainer"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>1,3,1,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentContainer"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Focused"
/>
<
VisualState
x:Name
=
"Unfocused"
/>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Grid
x:Name
=
"ContentContainer"
Margin
=
"1,2"
>
<
Path
x:Name
=
"Icon"
Data
=
"M0,4L3.5,0.5 7,4z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Height
=
"4"
Margin
=
"1,4"
Stretch
=
"None"
Width
=
"7"
/>
</
Grid
>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Interval"
Value
=
"50"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"0"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"0"
/>
<
Setter
Property
=
"Background"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"ClickMode"
Value
=
"Hover"
/>
</
Style
>
</
Style.BasedOn
>
</
Style
>
</
RepeatButton.Style
>
<
RepeatButton.Visibility
>
<
MultiBinding
ConverterParameter
=
"0"
FallbackValue
=
"Visibility.Collapsed"
UpdateSourceTrigger
=
"Default"
>
<
MultiBinding.Converter
>
<
MenuScrollingVisibilityConverter
/>
</
MultiBinding.Converter
>
<
Binding
Path
=
"ComputedVerticalScrollBarVisibility"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"VerticalOffset"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ExtentHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ViewportHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
</
MultiBinding
>
</
RepeatButton.Visibility
>
</
RepeatButton
>
<
RepeatButton
CommandTarget
=
"{Binding RelativeSource={RelativeSource TemplatedParent}}"
Command
=
"ScrollBar.LineDownCommand"
Focusable
=
"False"
VerticalAlignment
=
"Bottom"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"BorderThickness"
Value
=
"0,1,0,0"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentContainer"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>1,3,1,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentContainer"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Focused"
/>
<
VisualState
x:Name
=
"Unfocused"
/>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Grid
x:Name
=
"ContentContainer"
Margin
=
"1,2"
>
<
Path
x:Name
=
"Icon"
Data
=
"M0,0L3.5,3.5 7,0z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Height
=
"4"
Margin
=
"1,4"
Stretch
=
"None"
Width
=
"7"
/>
</
Grid
>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Interval"
Value
=
"50"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"0"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"0"
/>
<
Setter
Property
=
"Background"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"ClickMode"
Value
=
"Hover"
/>
</
Style
>
</
Style.BasedOn
>
</
Style
>
</
RepeatButton.Style
>
<
RepeatButton.Visibility
>
<
MultiBinding
ConverterParameter
=
"100"
FallbackValue
=
"Visibility.Collapsed"
UpdateSourceTrigger
=
"Default"
>
<
MultiBinding.Converter
>
<
MenuScrollingVisibilityConverter
/>
</
MultiBinding.Converter
>
<
Binding
Path
=
"ComputedVerticalScrollBarVisibility"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"VerticalOffset"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ExtentHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ViewportHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
</
MultiBinding
>
</
RepeatButton.Visibility
>
</
RepeatButton
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"PanningMode"
Value
=
"None"
/>
</
Style
>
</
ScrollViewer.Style
>
<
Grid
>
<
ItemsPresenter
/>
</
Grid
>
</
ScrollViewer
>
</
Grid
>
</
Border
>
</
Grid
>
</
Grid
>
</
Popup
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"TopLevelHeaderTemplateKey"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type telerik:RadMenuItem}"
>
<
Grid
x:Name
=
"RootElement"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"SubMenuOpen"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ExpandIconBottom"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ExpandIconTop"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"HighlightVisual"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Highlighted"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"HighlightVisual"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentGrid"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Normal"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Unfocused"
/>
<
VisualState
x:Name
=
"Focused"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"CheckedStates"
>
<
VisualState
x:Name
=
"Checked"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Tick"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Unchecked"
/>
<
VisualState
x:Name
=
"HideIcon"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"RoleStates"
>
<
VisualState
x:Name
=
"TopLevelItem"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentGrid"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"HighlightVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
DoubleAnimation
Duration
=
"0"
To
=
"24"
Storyboard.TargetProperty
=
"MinWidth"
Storyboard.TargetName
=
"Icon"
/>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"IconHost"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>-2,1,-5,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"TopLevelHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"HighlightVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentGrid"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIcon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconRight"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconTop"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconBottom"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"HorizontalOffset"
Storyboard.TargetName
=
"PART_Popup"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"VerticalOffset"
Storyboard.TargetName
=
"PART_Popup"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"24"
Storyboard.TargetProperty
=
"MinWidth"
Storyboard.TargetName
=
"Icon"
/>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"IconHost"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>-2,1,-5,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"SubmenuItem"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ButtonVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"SubmenuHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ButtonVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIcon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Separator"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"OrientationStates"
>
<
VisualState
x:Name
=
"Horizontal"
/>
<
VisualState
x:Name
=
"Vertical"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"ChildrenStates"
>
<
VisualState
x:Name
=
"HasChildren"
/>
<
VisualState
x:Name
=
"NoChildren"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"HeaderStates"
>
<
VisualState
x:Name
=
"VisibleHeader"
/>
<
VisualState
x:Name
=
"EmptyHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5,3,4,3</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Content"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"InputGestureTextStates"
>
<
VisualState
x:Name
=
"EmptyInputGestureText"
/>
<
VisualState
x:Name
=
"VisibleInputGestureText"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"PART_InputGestureText"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
/>
<
Rectangle
x:Name
=
"ButtonVisual"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainGradientBrush}}"
Margin
=
"3"
Stroke
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MediumBrush}}"
StrokeThickness
=
"1"
/>
<
Rectangle
x:Name
=
"HighlightVisual"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
Margin
=
"3"
Opacity
=
"0"
StrokeThickness
=
"1"
/>
<
Grid
x:Name
=
"ContentGrid"
Margin
=
"3"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
</
Grid.ColumnDefinitions
>
<
Grid
x:Name
=
"IconHost"
Margin
=
"-2,1,-1,1"
Width
=
"{TemplateBinding IconColumnWidth}"
>
<
Path
x:Name
=
"Tick"
Data
=
"M8,12.1L9.7,12.2 11.4,14.1 16,7.4 17.2,7 11.3,17.8z"
Fill
=
"{TemplateBinding Foreground}"
FlowDirection
=
"LeftToRight"
Height
=
"24"
Margin
=
"5,3,8,3"
Visibility
=
"Collapsed"
Width
=
"24"
/>
<
ContentPresenter
x:Name
=
"Icon"
ContentTemplate
=
"{TemplateBinding IconTemplate}"
Content
=
"{TemplateBinding Icon}"
Margin
=
"5,3,8,3"
/>
</
Grid
>
<
ContentPresenter
x:Name
=
"Content"
ContentTemplate
=
"{TemplateBinding HeaderTemplate}"
Content
=
"{TemplateBinding Header}"
Grid.Column
=
"1"
ContentStringFormat
=
"{TemplateBinding HeaderStringFormat}"
ContentSource
=
"Header"
HorizontalAlignment
=
"{TemplateBinding HorizontalContentAlignment}"
Margin
=
"{TemplateBinding Padding}"
RecognizesAccessKey
=
"True"
VerticalAlignment
=
"{TemplateBinding VerticalContentAlignment}"
/>
<
telerik:SharedSizeContentPresenter
x:Name
=
"PART_InputGestureText"
Content
=
"{TemplateBinding InputGestureText}"
Grid.Column
=
"2"
Margin
=
"40,6,6,6"
SharedSizeGroupWidth
=
"IGTColumn"
Visibility
=
"Collapsed"
/>
<
telerik:SharedSizeContentPresenter
Grid.Column
=
"3"
HorizontalAlignment
=
"Right"
SharedSizeGroupWidth
=
"ExpandIconColumn"
>
<
Grid
x:Name
=
"ExpandIcon"
Height
=
"19"
Margin
=
"0,0,2,0"
Visibility
=
"Collapsed"
Width
=
"16"
>
<
Path
x:Name
=
"ExpandIconRight"
Data
=
"M0,0L7.5,5 0,10z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Margin
=
"4,4,5,4"
/>
<
Path
x:Name
=
"ExpandIconBottom"
Data
=
"M0,0L5,7.5 10,0z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.HighBrush}}"
Margin
=
"0,6,6,4"
Visibility
=
"Collapsed"
/>
<
Path
x:Name
=
"ExpandIconTop"
Data
=
"M0,8L5,0.5 10,8z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.HighBrush}}"
Margin
=
"0,6,6,4"
Opacity
=
"0"
Visibility
=
"Collapsed"
/>
</
Grid
>
</
telerik:SharedSizeContentPresenter
>
</
Grid
>
<
Popup
x:Name
=
"PART_Popup"
AllowsTransparency
=
"True"
Focusable
=
"False"
HorizontalOffset
=
"-1"
IsOpen
=
"{TemplateBinding IsSubmenuOpen}"
VerticalOffset
=
"-1"
>
<
Grid
Height
=
"{TemplateBinding DropDownHeight}"
Width
=
"{TemplateBinding DropDownWidth}"
>
<
Grid
x:Name
=
"PopupContentElement"
>
<
Border
BorderBrush
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
BorderThickness
=
"1"
Background
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
>
<
Grid
>
<
Grid
HorizontalAlignment
=
"Left"
Width
=
"{Binding IconColumnWidth, RelativeSource={RelativeSource TemplatedParent}}"
>
<
Rectangle
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
HorizontalAlignment
=
"Right"
Width
=
"1"
/>
</
Grid
>
<
ScrollViewer
x:Name
=
"PART_ScrollViewer"
telerik:SharedSizeScope.IsSharedSizeScope
=
"True"
>
<
ScrollViewer.Style
>
<
Style
TargetType
=
"{x:Type ScrollViewer}"
>
<
Setter
Property
=
"Padding"
Value
=
"0"
/>
<
Setter
Property
=
"HorizontalScrollBarVisibility"
Value
=
"Hidden"
/>
<
Setter
Property
=
"VerticalScrollBarVisibility"
Value
=
"Auto"
/>
<
Setter
Property
=
"CanContentScroll"
Value
=
"True"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type ScrollViewer}"
>
<
Grid
SnapsToDevicePixels
=
"True"
>
<
ScrollContentPresenter
x:Name
=
"PART_ScrollContentPresenter"
CanContentScroll
=
"{TemplateBinding CanContentScroll}"
CanHorizontallyScroll
=
"False"
CanVerticallyScroll
=
"False"
ContentTemplate
=
"{TemplateBinding ContentTemplate}"
Content
=
"{TemplateBinding Content}"
ContentStringFormat
=
"{TemplateBinding ContentStringFormat}"
Margin
=
"{TemplateBinding Padding}"
/>
<
RepeatButton
CommandTarget
=
"{Binding RelativeSource={RelativeSource TemplatedParent}}"
Command
=
"ScrollBar.LineUpCommand"
Focusable
=
"False"
VerticalAlignment
=
"Top"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"BorderThickness"
Value
=
"0,0,0,1"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentContainer"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>1,3,1,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentContainer"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Focused"
/>
<
VisualState
x:Name
=
"Unfocused"
/>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Grid
x:Name
=
"ContentContainer"
Margin
=
"1,2"
>
<
Path
x:Name
=
"Icon"
Data
=
"M0,4L3.5,0.5 7,4z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Height
=
"4"
Margin
=
"1,4"
Stretch
=
"None"
Width
=
"7"
/>
</
Grid
>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Interval"
Value
=
"50"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"0"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"0"
/>
<
Setter
Property
=
"Background"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"ClickMode"
Value
=
"Hover"
/>
</
Style
>
</
Style.BasedOn
>
</
Style
>
</
RepeatButton.Style
>
<
RepeatButton.Visibility
>
<
MultiBinding
ConverterParameter
=
"0"
FallbackValue
=
"Visibility.Collapsed"
UpdateSourceTrigger
=
"Default"
>
<
MultiBinding.Converter
>
<
MenuScrollingVisibilityConverter
/>
</
MultiBinding.Converter
>
<
Binding
Path
=
"ComputedVerticalScrollBarVisibility"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"VerticalOffset"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ExtentHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ViewportHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
</
MultiBinding
>
</
RepeatButton.Visibility
>
</
RepeatButton
>
<
RepeatButton
CommandTarget
=
"{Binding RelativeSource={RelativeSource TemplatedParent}}"
Command
=
"ScrollBar.LineDownCommand"
Focusable
=
"False"
VerticalAlignment
=
"Bottom"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"BorderThickness"
Value
=
"0,1,0,0"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentContainer"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>1,3,1,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentContainer"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Focused"
/>
<
VisualState
x:Name
=
"Unfocused"
/>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Grid
x:Name
=
"ContentContainer"
Margin
=
"1,2"
>
<
Path
x:Name
=
"Icon"
Data
=
"M0,0L3.5,3.5 7,0z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Height
=
"4"
Margin
=
"1,4"
Stretch
=
"None"
Width
=
"7"
/>
</
Grid
>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Interval"
Value
=
"50"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"0"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"0"
/>
<
Setter
Property
=
"Background"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"ClickMode"
Value
=
"Hover"
/>
</
Style
>
</
Style.BasedOn
>
</
Style
>
</
RepeatButton.Style
>
<
RepeatButton.Visibility
>
<
MultiBinding
ConverterParameter
=
"100"
FallbackValue
=
"Visibility.Collapsed"
UpdateSourceTrigger
=
"Default"
>
<
MultiBinding.Converter
>
<
MenuScrollingVisibilityConverter
/>
</
MultiBinding.Converter
>
<
Binding
Path
=
"ComputedVerticalScrollBarVisibility"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"VerticalOffset"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ExtentHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ViewportHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
</
MultiBinding
>
</
RepeatButton.Visibility
>
</
RepeatButton
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"PanningMode"
Value
=
"None"
/>
</
Style
>
</
ScrollViewer.Style
>
<
Grid
>
<
ItemsPresenter
/>
</
Grid
>
</
ScrollViewer
>
</
Grid
>
</
Border
>
</
Grid
>
</
Grid
>
</
Popup
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"TopLevelItemTemplateKey"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type telerik:RadMenuItem}"
>
<
Grid
x:Name
=
"RootElement"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"SubMenuOpen"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ExpandIconBottom"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ExpandIconTop"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"HighlightVisual"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Highlighted"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"HighlightVisual"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentGrid"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Normal"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Unfocused"
/>
<
VisualState
x:Name
=
"Focused"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"CheckedStates"
>
<
VisualState
x:Name
=
"Checked"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Tick"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Unchecked"
/>
<
VisualState
x:Name
=
"HideIcon"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"RoleStates"
>
<
VisualState
x:Name
=
"TopLevelItem"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentGrid"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"HighlightVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
DoubleAnimation
Duration
=
"0"
To
=
"24"
Storyboard.TargetProperty
=
"MinWidth"
Storyboard.TargetName
=
"Icon"
/>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"IconHost"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>-2,1,-5,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"TopLevelHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"HighlightVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentGrid"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIcon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconRight"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconTop"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconBottom"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"HorizontalOffset"
Storyboard.TargetName
=
"PART_Popup"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"VerticalOffset"
Storyboard.TargetName
=
"PART_Popup"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"24"
Storyboard.TargetProperty
=
"MinWidth"
Storyboard.TargetName
=
"Icon"
/>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"IconHost"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>-2,1,-5,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"SubmenuItem"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ButtonVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"SubmenuHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ButtonVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIcon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Separator"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"OrientationStates"
>
<
VisualState
x:Name
=
"Horizontal"
/>
<
VisualState
x:Name
=
"Vertical"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"ChildrenStates"
>
<
VisualState
x:Name
=
"HasChildren"
/>
<
VisualState
x:Name
=
"NoChildren"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"HeaderStates"
>
<
VisualState
x:Name
=
"VisibleHeader"
/>
<
VisualState
x:Name
=
"EmptyHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5,3,4,3</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Content"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"InputGestureTextStates"
>
<
VisualState
x:Name
=
"EmptyInputGestureText"
/>
<
VisualState
x:Name
=
"VisibleInputGestureText"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"PART_InputGestureText"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
/>
<
Rectangle
x:Name
=
"ButtonVisual"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainGradientBrush}}"
Margin
=
"3"
Stroke
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MediumBrush}}"
StrokeThickness
=
"1"
/>
<
Rectangle
x:Name
=
"HighlightVisual"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
Margin
=
"3"
Opacity
=
"0"
StrokeThickness
=
"1"
/>
<
Grid
x:Name
=
"ContentGrid"
Margin
=
"3"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
</
Grid.ColumnDefinitions
>
<
Grid
x:Name
=
"IconHost"
Margin
=
"-2,1,-1,1"
Width
=
"{TemplateBinding IconColumnWidth}"
>
<
Path
x:Name
=
"Tick"
Data
=
"M8,12.1L9.7,12.2 11.4,14.1 16,7.4 17.2,7 11.3,17.8z"
Fill
=
"{TemplateBinding Foreground}"
FlowDirection
=
"LeftToRight"
Height
=
"24"
Margin
=
"5,3,8,3"
Visibility
=
"Collapsed"
Width
=
"24"
/>
<
ContentPresenter
x:Name
=
"Icon"
ContentTemplate
=
"{TemplateBinding IconTemplate}"
Content
=
"{TemplateBinding Icon}"
Margin
=
"5,3,8,3"
/>
</
Grid
>
<
ContentPresenter
x:Name
=
"Content"
ContentTemplate
=
"{TemplateBinding HeaderTemplate}"
Content
=
"{TemplateBinding Header}"
Grid.Column
=
"1"
ContentStringFormat
=
"{TemplateBinding HeaderStringFormat}"
ContentSource
=
"Header"
HorizontalAlignment
=
"{TemplateBinding HorizontalContentAlignment}"
Margin
=
"{TemplateBinding Padding}"
RecognizesAccessKey
=
"True"
VerticalAlignment
=
"{TemplateBinding VerticalContentAlignment}"
/>
<
telerik:SharedSizeContentPresenter
x:Name
=
"PART_InputGestureText"
Content
=
"{TemplateBinding InputGestureText}"
Grid.Column
=
"2"
Margin
=
"40,6,6,6"
SharedSizeGroupWidth
=
"IGTColumn"
Visibility
=
"Collapsed"
/>
<
telerik:SharedSizeContentPresenter
Grid.Column
=
"3"
HorizontalAlignment
=
"Right"
SharedSizeGroupWidth
=
"ExpandIconColumn"
>
<
Grid
x:Name
=
"ExpandIcon"
Height
=
"19"
Margin
=
"0,0,2,0"
Visibility
=
"Collapsed"
Width
=
"16"
>
<
Path
x:Name
=
"ExpandIconRight"
Data
=
"M0,0L7.5,5 0,10z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Margin
=
"4,4,5,4"
/>
<
Path
x:Name
=
"ExpandIconBottom"
Data
=
"M0,0L5,7.5 10,0z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.HighBrush}}"
Margin
=
"0,6,6,4"
Visibility
=
"Collapsed"
/>
<
Path
x:Name
=
"ExpandIconTop"
Data
=
"M0,8L5,0.5 10,8z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.HighBrush}}"
Margin
=
"0,6,6,4"
Opacity
=
"0"
Visibility
=
"Collapsed"
/>
</
Grid
>
</
telerik:SharedSizeContentPresenter
>
</
Grid
>
<
Popup
x:Name
=
"PART_Popup"
AllowsTransparency
=
"True"
Focusable
=
"False"
HorizontalOffset
=
"-1"
IsOpen
=
"{TemplateBinding IsSubmenuOpen}"
VerticalOffset
=
"-1"
>
<
Grid
Height
=
"{TemplateBinding DropDownHeight}"
Width
=
"{TemplateBinding DropDownWidth}"
>
<
Grid
x:Name
=
"PopupContentElement"
>
<
Border
BorderBrush
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
BorderThickness
=
"1"
Background
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
>
<
Grid
>
<
Grid
HorizontalAlignment
=
"Left"
Width
=
"{Binding IconColumnWidth, RelativeSource={RelativeSource TemplatedParent}}"
>
<
Rectangle
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
HorizontalAlignment
=
"Right"
Width
=
"1"
/>
</
Grid
>
<
ScrollViewer
x:Name
=
"PART_ScrollViewer"
telerik:SharedSizeScope.IsSharedSizeScope
=
"True"
>
<
ScrollViewer.Style
>
<
Style
TargetType
=
"{x:Type ScrollViewer}"
>
<
Setter
Property
=
"Padding"
Value
=
"0"
/>
<
Setter
Property
=
"HorizontalScrollBarVisibility"
Value
=
"Hidden"
/>
<
Setter
Property
=
"VerticalScrollBarVisibility"
Value
=
"Auto"
/>
<
Setter
Property
=
"CanContentScroll"
Value
=
"True"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type ScrollViewer}"
>
<
Grid
SnapsToDevicePixels
=
"True"
>
<
ScrollContentPresenter
x:Name
=
"PART_ScrollContentPresenter"
CanContentScroll
=
"{TemplateBinding CanContentScroll}"
CanHorizontallyScroll
=
"False"
CanVerticallyScroll
=
"False"
ContentTemplate
=
"{TemplateBinding ContentTemplate}"
Content
=
"{TemplateBinding Content}"
ContentStringFormat
=
"{TemplateBinding ContentStringFormat}"
Margin
=
"{TemplateBinding Padding}"
/>
<
RepeatButton
CommandTarget
=
"{Binding RelativeSource={RelativeSource TemplatedParent}}"
Command
=
"ScrollBar.LineUpCommand"
Focusable
=
"False"
VerticalAlignment
=
"Top"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"BorderThickness"
Value
=
"0,0,0,1"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentContainer"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>1,3,1,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentContainer"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Focused"
/>
<
VisualState
x:Name
=
"Unfocused"
/>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Grid
x:Name
=
"ContentContainer"
Margin
=
"1,2"
>
<
Path
x:Name
=
"Icon"
Data
=
"M0,4L3.5,0.5 7,4z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Height
=
"4"
Margin
=
"1,4"
Stretch
=
"None"
Width
=
"7"
/>
</
Grid
>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Interval"
Value
=
"50"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"0"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"0"
/>
<
Setter
Property
=
"Background"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"ClickMode"
Value
=
"Hover"
/>
</
Style
>
</
Style.BasedOn
>
</
Style
>
</
RepeatButton.Style
>
<
RepeatButton.Visibility
>
<
MultiBinding
ConverterParameter
=
"0"
FallbackValue
=
"Visibility.Collapsed"
UpdateSourceTrigger
=
"Default"
>
<
MultiBinding.Converter
>
<
MenuScrollingVisibilityConverter
/>
</
MultiBinding.Converter
>
<
Binding
Path
=
"ComputedVerticalScrollBarVisibility"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"VerticalOffset"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ExtentHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ViewportHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
</
MultiBinding
>
</
RepeatButton.Visibility
>
</
RepeatButton
>
<
RepeatButton
CommandTarget
=
"{Binding RelativeSource={RelativeSource TemplatedParent}}"
Command
=
"ScrollBar.LineDownCommand"
Focusable
=
"False"
VerticalAlignment
=
"Bottom"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"BorderThickness"
Value
=
"0,1,0,0"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentContainer"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>1,3,1,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentContainer"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Focused"
/>
<
VisualState
x:Name
=
"Unfocused"
/>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Grid
x:Name
=
"ContentContainer"
Margin
=
"1,2"
>
<
Path
x:Name
=
"Icon"
Data
=
"M0,0L3.5,3.5 7,0z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Height
=
"4"
Margin
=
"1,4"
Stretch
=
"None"
Width
=
"7"
/>
</
Grid
>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Interval"
Value
=
"50"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"0"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"0"
/>
<
Setter
Property
=
"Background"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"ClickMode"
Value
=
"Hover"
/>
</
Style
>
</
Style.BasedOn
>
</
Style
>
</
RepeatButton.Style
>
<
RepeatButton.Visibility
>
<
MultiBinding
ConverterParameter
=
"100"
FallbackValue
=
"Visibility.Collapsed"
UpdateSourceTrigger
=
"Default"
>
<
MultiBinding.Converter
>
<
MenuScrollingVisibilityConverter
/>
</
MultiBinding.Converter
>
<
Binding
Path
=
"ComputedVerticalScrollBarVisibility"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"VerticalOffset"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ExtentHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ViewportHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
</
MultiBinding
>
</
RepeatButton.Visibility
>
</
RepeatButton
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"PanningMode"
Value
=
"None"
/>
</
Style
>
</
ScrollViewer.Style
>
<
Grid
>
<
ItemsPresenter
/>
</
Grid
>
</
ScrollViewer
>
</
Grid
>
</
Border
>
</
Grid
>
</
Grid
>
</
Popup
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"SubmenuHeaderTemplateKey"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type telerik:RadMenuItem}"
>
<
Grid
x:Name
=
"RootElement"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"SubMenuOpen"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ExpandIconBottom"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ExpandIconTop"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"HighlightVisual"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Highlighted"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"HighlightVisual"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentGrid"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Normal"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Unfocused"
/>
<
VisualState
x:Name
=
"Focused"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"CheckedStates"
>
<
VisualState
x:Name
=
"Checked"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Tick"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Unchecked"
/>
<
VisualState
x:Name
=
"HideIcon"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"RoleStates"
>
<
VisualState
x:Name
=
"TopLevelItem"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentGrid"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"HighlightVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
DoubleAnimation
Duration
=
"0"
To
=
"24"
Storyboard.TargetProperty
=
"MinWidth"
Storyboard.TargetName
=
"Icon"
/>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"IconHost"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>-2,1,-5,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"TopLevelHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"HighlightVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentGrid"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIcon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconRight"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconTop"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconBottom"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"HorizontalOffset"
Storyboard.TargetName
=
"PART_Popup"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"VerticalOffset"
Storyboard.TargetName
=
"PART_Popup"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"24"
Storyboard.TargetProperty
=
"MinWidth"
Storyboard.TargetName
=
"Icon"
/>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"IconHost"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>-2,1,-5,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"SubmenuItem"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ButtonVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"SubmenuHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ButtonVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIcon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Separator"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"OrientationStates"
>
<
VisualState
x:Name
=
"Horizontal"
/>
<
VisualState
x:Name
=
"Vertical"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"ChildrenStates"
>
<
VisualState
x:Name
=
"HasChildren"
/>
<
VisualState
x:Name
=
"NoChildren"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"HeaderStates"
>
<
VisualState
x:Name
=
"VisibleHeader"
/>
<
VisualState
x:Name
=
"EmptyHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5,3,4,3</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Content"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"InputGestureTextStates"
>
<
VisualState
x:Name
=
"EmptyInputGestureText"
/>
<
VisualState
x:Name
=
"VisibleInputGestureText"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"PART_InputGestureText"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
/>
<
Rectangle
x:Name
=
"ButtonVisual"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainGradientBrush}}"
Margin
=
"3"
Stroke
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MediumBrush}}"
StrokeThickness
=
"1"
/>
<
Rectangle
x:Name
=
"HighlightVisual"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
Margin
=
"3"
Opacity
=
"0"
StrokeThickness
=
"1"
/>
<
Grid
x:Name
=
"ContentGrid"
Margin
=
"3"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
</
Grid.ColumnDefinitions
>
<
Grid
x:Name
=
"IconHost"
Margin
=
"-2,1,-1,1"
Width
=
"{TemplateBinding IconColumnWidth}"
>
<
Path
x:Name
=
"Tick"
Data
=
"M8,12.1L9.7,12.2 11.4,14.1 16,7.4 17.2,7 11.3,17.8z"
Fill
=
"{TemplateBinding Foreground}"
FlowDirection
=
"LeftToRight"
Height
=
"24"
Margin
=
"5,3,8,3"
Visibility
=
"Collapsed"
Width
=
"24"
/>
<
ContentPresenter
x:Name
=
"Icon"
ContentTemplate
=
"{TemplateBinding IconTemplate}"
Content
=
"{TemplateBinding Icon}"
Margin
=
"5,3,8,3"
/>
</
Grid
>
<
ContentPresenter
x:Name
=
"Content"
ContentTemplate
=
"{TemplateBinding HeaderTemplate}"
Content
=
"{TemplateBinding Header}"
Grid.Column
=
"1"
ContentStringFormat
=
"{TemplateBinding HeaderStringFormat}"
ContentSource
=
"Header"
HorizontalAlignment
=
"{TemplateBinding HorizontalContentAlignment}"
Margin
=
"{TemplateBinding Padding}"
RecognizesAccessKey
=
"True"
VerticalAlignment
=
"{TemplateBinding VerticalContentAlignment}"
/>
<
telerik:SharedSizeContentPresenter
x:Name
=
"PART_InputGestureText"
Content
=
"{TemplateBinding InputGestureText}"
Grid.Column
=
"2"
Margin
=
"40,6,6,6"
SharedSizeGroupWidth
=
"IGTColumn"
Visibility
=
"Collapsed"
/>
<
telerik:SharedSizeContentPresenter
Grid.Column
=
"3"
HorizontalAlignment
=
"Right"
SharedSizeGroupWidth
=
"ExpandIconColumn"
>
<
Grid
x:Name
=
"ExpandIcon"
Height
=
"19"
Margin
=
"0,0,2,0"
Visibility
=
"Collapsed"
Width
=
"16"
>
<
Path
x:Name
=
"ExpandIconRight"
Data
=
"M0,0L7.5,5 0,10z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Margin
=
"4,4,5,4"
/>
<
Path
x:Name
=
"ExpandIconBottom"
Data
=
"M0,0L5,7.5 10,0z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.HighBrush}}"
Margin
=
"0,6,6,4"
Visibility
=
"Collapsed"
/>
<
Path
x:Name
=
"ExpandIconTop"
Data
=
"M0,8L5,0.5 10,8z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.HighBrush}}"
Margin
=
"0,6,6,4"
Opacity
=
"0"
Visibility
=
"Collapsed"
/>
</
Grid
>
</
telerik:SharedSizeContentPresenter
>
</
Grid
>
<
Popup
x:Name
=
"PART_Popup"
AllowsTransparency
=
"True"
Focusable
=
"False"
HorizontalOffset
=
"-1"
IsOpen
=
"{TemplateBinding IsSubmenuOpen}"
VerticalOffset
=
"-1"
>
<
Grid
Height
=
"{TemplateBinding DropDownHeight}"
Width
=
"{TemplateBinding DropDownWidth}"
>
<
Grid
x:Name
=
"PopupContentElement"
>
<
Border
BorderBrush
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
BorderThickness
=
"1"
Background
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
>
<
Grid
>
<
Grid
HorizontalAlignment
=
"Left"
Width
=
"{Binding IconColumnWidth, RelativeSource={RelativeSource TemplatedParent}}"
>
<
Rectangle
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
HorizontalAlignment
=
"Right"
Width
=
"1"
/>
</
Grid
>
<
ScrollViewer
x:Name
=
"PART_ScrollViewer"
telerik:SharedSizeScope.IsSharedSizeScope
=
"True"
>
<
ScrollViewer.Style
>
<
Style
TargetType
=
"{x:Type ScrollViewer}"
>
<
Setter
Property
=
"Padding"
Value
=
"0"
/>
<
Setter
Property
=
"HorizontalScrollBarVisibility"
Value
=
"Hidden"
/>
<
Setter
Property
=
"VerticalScrollBarVisibility"
Value
=
"Auto"
/>
<
Setter
Property
=
"CanContentScroll"
Value
=
"True"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type ScrollViewer}"
>
<
Grid
SnapsToDevicePixels
=
"True"
>
<
ScrollContentPresenter
x:Name
=
"PART_ScrollContentPresenter"
CanContentScroll
=
"{TemplateBinding CanContentScroll}"
CanHorizontallyScroll
=
"False"
CanVerticallyScroll
=
"False"
ContentTemplate
=
"{TemplateBinding ContentTemplate}"
Content
=
"{TemplateBinding Content}"
ContentStringFormat
=
"{TemplateBinding ContentStringFormat}"
Margin
=
"{TemplateBinding Padding}"
/>
<
RepeatButton
CommandTarget
=
"{Binding RelativeSource={RelativeSource TemplatedParent}}"
Command
=
"ScrollBar.LineUpCommand"
Focusable
=
"False"
VerticalAlignment
=
"Top"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"BorderThickness"
Value
=
"0,0,0,1"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentContainer"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>1,3,1,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentContainer"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Focused"
/>
<
VisualState
x:Name
=
"Unfocused"
/>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Grid
x:Name
=
"ContentContainer"
Margin
=
"1,2"
>
<
Path
x:Name
=
"Icon"
Data
=
"M0,4L3.5,0.5 7,4z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Height
=
"4"
Margin
=
"1,4"
Stretch
=
"None"
Width
=
"7"
/>
</
Grid
>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Interval"
Value
=
"50"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"0"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"0"
/>
<
Setter
Property
=
"Background"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"ClickMode"
Value
=
"Hover"
/>
</
Style
>
</
Style.BasedOn
>
</
Style
>
</
RepeatButton.Style
>
<
RepeatButton.Visibility
>
<
MultiBinding
ConverterParameter
=
"0"
FallbackValue
=
"Visibility.Collapsed"
UpdateSourceTrigger
=
"Default"
>
<
MultiBinding.Converter
>
<
MenuScrollingVisibilityConverter
/>
</
MultiBinding.Converter
>
<
Binding
Path
=
"ComputedVerticalScrollBarVisibility"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"VerticalOffset"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ExtentHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ViewportHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
</
MultiBinding
>
</
RepeatButton.Visibility
>
</
RepeatButton
>
<
RepeatButton
CommandTarget
=
"{Binding RelativeSource={RelativeSource TemplatedParent}}"
Command
=
"ScrollBar.LineDownCommand"
Focusable
=
"False"
VerticalAlignment
=
"Bottom"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"BorderThickness"
Value
=
"0,1,0,0"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentContainer"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>1,3,1,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentContainer"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Focused"
/>
<
VisualState
x:Name
=
"Unfocused"
/>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Grid
x:Name
=
"ContentContainer"
Margin
=
"1,2"
>
<
Path
x:Name
=
"Icon"
Data
=
"M0,0L3.5,3.5 7,0z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Height
=
"4"
Margin
=
"1,4"
Stretch
=
"None"
Width
=
"7"
/>
</
Grid
>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Interval"
Value
=
"50"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"0"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"0"
/>
<
Setter
Property
=
"Background"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"ClickMode"
Value
=
"Hover"
/>
</
Style
>
</
Style.BasedOn
>
</
Style
>
</
RepeatButton.Style
>
<
RepeatButton.Visibility
>
<
MultiBinding
ConverterParameter
=
"100"
FallbackValue
=
"Visibility.Collapsed"
UpdateSourceTrigger
=
"Default"
>
<
MultiBinding.Converter
>
<
MenuScrollingVisibilityConverter
/>
</
MultiBinding.Converter
>
<
Binding
Path
=
"ComputedVerticalScrollBarVisibility"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"VerticalOffset"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ExtentHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ViewportHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
</
MultiBinding
>
</
RepeatButton.Visibility
>
</
RepeatButton
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"PanningMode"
Value
=
"None"
/>
</
Style
>
</
ScrollViewer.Style
>
<
Grid
>
<
ItemsPresenter
/>
</
Grid
>
</
ScrollViewer
>
</
Grid
>
</
Border
>
</
Grid
>
</
Grid
>
</
Popup
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"SubmenuItemTemplateKey"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type telerik:RadMenuItem}"
>
<
Grid
x:Name
=
"RootElement"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"SubMenuOpen"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ExpandIconBottom"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ExpandIconTop"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"HighlightVisual"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Highlighted"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"HighlightVisual"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentGrid"
/>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Normal"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Unfocused"
/>
<
VisualState
x:Name
=
"Focused"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"CheckedStates"
>
<
VisualState
x:Name
=
"Checked"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Tick"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Unchecked"
/>
<
VisualState
x:Name
=
"HideIcon"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"RoleStates"
>
<
VisualState
x:Name
=
"TopLevelItem"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentGrid"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"HighlightVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
DoubleAnimation
Duration
=
"0"
To
=
"24"
Storyboard.TargetProperty
=
"MinWidth"
Storyboard.TargetName
=
"Icon"
/>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"IconHost"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>-2,1,-5,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"TopLevelHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"HighlightVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentGrid"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIcon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconRight"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconTop"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIconBottom"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"HorizontalOffset"
Storyboard.TargetName
=
"PART_Popup"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"1"
Storyboard.TargetProperty
=
"VerticalOffset"
Storyboard.TargetName
=
"PART_Popup"
/>
<
DoubleAnimation
Duration
=
"0"
To
=
"24"
Storyboard.TargetProperty
=
"MinWidth"
Storyboard.TargetName
=
"Icon"
/>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"IconHost"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>-2,1,-5,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"SubmenuItem"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ButtonVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"SubmenuHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ButtonVisual"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"ExpandIcon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Separator"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"OrientationStates"
>
<
VisualState
x:Name
=
"Horizontal"
/>
<
VisualState
x:Name
=
"Vertical"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"ChildrenStates"
>
<
VisualState
x:Name
=
"HasChildren"
/>
<
VisualState
x:Name
=
"NoChildren"
/>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"HeaderStates"
>
<
VisualState
x:Name
=
"VisibleHeader"
/>
<
VisualState
x:Name
=
"EmptyHeader"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"Icon"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>5,3,4,3</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"Content"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"InputGestureTextStates"
>
<
VisualState
x:Name
=
"EmptyInputGestureText"
/>
<
VisualState
x:Name
=
"VisibleInputGestureText"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"PART_InputGestureText"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
/>
<
Rectangle
x:Name
=
"ButtonVisual"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainGradientBrush}}"
Margin
=
"3"
Stroke
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MediumBrush}}"
StrokeThickness
=
"1"
/>
<
Rectangle
x:Name
=
"HighlightVisual"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
Margin
=
"3"
Opacity
=
"0"
StrokeThickness
=
"1"
/>
<
Grid
x:Name
=
"ContentGrid"
Margin
=
"3"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
</
Grid.ColumnDefinitions
>
<
Grid
x:Name
=
"IconHost"
Margin
=
"-2,1,-1,1"
Width
=
"{TemplateBinding IconColumnWidth}"
>
<
Path
x:Name
=
"Tick"
Data
=
"M8,12.1L9.7,12.2 11.4,14.1 16,7.4 17.2,7 11.3,17.8z"
Fill
=
"{TemplateBinding Foreground}"
FlowDirection
=
"LeftToRight"
Height
=
"24"
Margin
=
"5,3,8,3"
Visibility
=
"Collapsed"
Width
=
"24"
/>
<
ContentPresenter
x:Name
=
"Icon"
ContentTemplate
=
"{TemplateBinding IconTemplate}"
Content
=
"{TemplateBinding Icon}"
Margin
=
"5,3,8,3"
/>
</
Grid
>
<
ContentPresenter
x:Name
=
"Content"
ContentTemplate
=
"{TemplateBinding HeaderTemplate}"
Content
=
"{TemplateBinding Header}"
Grid.Column
=
"1"
ContentStringFormat
=
"{TemplateBinding HeaderStringFormat}"
ContentSource
=
"Header"
HorizontalAlignment
=
"{TemplateBinding HorizontalContentAlignment}"
Margin
=
"{TemplateBinding Padding}"
RecognizesAccessKey
=
"True"
VerticalAlignment
=
"{TemplateBinding VerticalContentAlignment}"
/>
<
telerik:SharedSizeContentPresenter
x:Name
=
"PART_InputGestureText"
Content
=
"{TemplateBinding InputGestureText}"
Grid.Column
=
"2"
Margin
=
"40,6,6,6"
SharedSizeGroupWidth
=
"IGTColumn"
Visibility
=
"Collapsed"
/>
<
telerik:SharedSizeContentPresenter
Grid.Column
=
"3"
HorizontalAlignment
=
"Right"
SharedSizeGroupWidth
=
"ExpandIconColumn"
>
<
Grid
x:Name
=
"ExpandIcon"
Height
=
"19"
Margin
=
"0,0,2,0"
Visibility
=
"Collapsed"
Width
=
"16"
>
<
Path
x:Name
=
"ExpandIconRight"
Data
=
"M0,0L7.5,5 0,10z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Margin
=
"4,4,5,4"
/>
<
Path
x:Name
=
"ExpandIconBottom"
Data
=
"M0,0L5,7.5 10,0z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.HighBrush}}"
Margin
=
"0,6,6,4"
Visibility
=
"Collapsed"
/>
<
Path
x:Name
=
"ExpandIconTop"
Data
=
"M0,8L5,0.5 10,8z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.HighBrush}}"
Margin
=
"0,6,6,4"
Opacity
=
"0"
Visibility
=
"Collapsed"
/>
</
Grid
>
</
telerik:SharedSizeContentPresenter
>
</
Grid
>
<
Popup
x:Name
=
"PART_Popup"
AllowsTransparency
=
"True"
Focusable
=
"False"
HorizontalOffset
=
"-1"
IsOpen
=
"{TemplateBinding IsSubmenuOpen}"
VerticalOffset
=
"-1"
>
<
Grid
Height
=
"{TemplateBinding DropDownHeight}"
Width
=
"{TemplateBinding DropDownWidth}"
>
<
Grid
x:Name
=
"PopupContentElement"
>
<
Border
BorderBrush
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
BorderThickness
=
"1"
Background
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
>
<
Grid
>
<
Grid
HorizontalAlignment
=
"Left"
Width
=
"{Binding IconColumnWidth, RelativeSource={RelativeSource TemplatedParent}}"
>
<
Rectangle
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
HorizontalAlignment
=
"Right"
Width
=
"1"
/>
</
Grid
>
<
ScrollViewer
x:Name
=
"PART_ScrollViewer"
telerik:SharedSizeScope.IsSharedSizeScope
=
"True"
>
<
ScrollViewer.Style
>
<
Style
TargetType
=
"{x:Type ScrollViewer}"
>
<
Setter
Property
=
"Padding"
Value
=
"0"
/>
<
Setter
Property
=
"HorizontalScrollBarVisibility"
Value
=
"Hidden"
/>
<
Setter
Property
=
"VerticalScrollBarVisibility"
Value
=
"Auto"
/>
<
Setter
Property
=
"CanContentScroll"
Value
=
"True"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type ScrollViewer}"
>
<
Grid
SnapsToDevicePixels
=
"True"
>
<
ScrollContentPresenter
x:Name
=
"PART_ScrollContentPresenter"
CanContentScroll
=
"{TemplateBinding CanContentScroll}"
CanHorizontallyScroll
=
"False"
CanVerticallyScroll
=
"False"
ContentTemplate
=
"{TemplateBinding ContentTemplate}"
Content
=
"{TemplateBinding Content}"
ContentStringFormat
=
"{TemplateBinding ContentStringFormat}"
Margin
=
"{TemplateBinding Padding}"
/>
<
RepeatButton
CommandTarget
=
"{Binding RelativeSource={RelativeSource TemplatedParent}}"
Command
=
"ScrollBar.LineUpCommand"
Focusable
=
"False"
VerticalAlignment
=
"Top"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"BorderThickness"
Value
=
"0,0,0,1"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentContainer"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>1,3,1,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentContainer"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Focused"
/>
<
VisualState
x:Name
=
"Unfocused"
/>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Grid
x:Name
=
"ContentContainer"
Margin
=
"1,2"
>
<
Path
x:Name
=
"Icon"
Data
=
"M0,4L3.5,0.5 7,4z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Height
=
"4"
Margin
=
"1,4"
Stretch
=
"None"
Width
=
"7"
/>
</
Grid
>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Interval"
Value
=
"50"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"0"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"0"
/>
<
Setter
Property
=
"Background"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"ClickMode"
Value
=
"Hover"
/>
</
Style
>
</
Style.BasedOn
>
</
Style
>
</
RepeatButton.Style
>
<
RepeatButton.Visibility
>
<
MultiBinding
ConverterParameter
=
"0"
FallbackValue
=
"Visibility.Collapsed"
UpdateSourceTrigger
=
"Default"
>
<
MultiBinding.Converter
>
<
MenuScrollingVisibilityConverter
/>
</
MultiBinding.Converter
>
<
Binding
Path
=
"ComputedVerticalScrollBarVisibility"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"VerticalOffset"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ExtentHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ViewportHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
</
MultiBinding
>
</
RepeatButton.Visibility
>
</
RepeatButton
>
<
RepeatButton
CommandTarget
=
"{Binding RelativeSource={RelativeSource TemplatedParent}}"
Command
=
"ScrollBar.LineDownCommand"
Focusable
=
"False"
VerticalAlignment
=
"Bottom"
>
<
RepeatButton.Style
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"BorderThickness"
Value
=
"0,1,0,0"
/>
<
Setter
Property
=
"Template"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type RepeatButton}"
>
<
Border
BorderBrush
=
"{TemplateBinding BorderBrush}"
BorderThickness
=
"{TemplateBinding BorderThickness}"
Background
=
"{TemplateBinding Background}"
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"CommonStates"
>
<
VisualState
x:Name
=
"Normal"
/>
<
VisualState
x:Name
=
"Pressed"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Storyboard.TargetProperty
=
"Margin"
Storyboard.TargetName
=
"ContentContainer"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Thickness
>1,3,1,1</
Thickness
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
<
VisualState
x:Name
=
"Disabled"
>
<
Storyboard
>
<
DoubleAnimation
Duration
=
"0"
To
=
"0.5"
Storyboard.TargetProperty
=
"Opacity"
Storyboard.TargetName
=
"ContentContainer"
/>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
<
VisualStateGroup
x:Name
=
"FocusStates"
>
<
VisualState
x:Name
=
"Focused"
/>
<
VisualState
x:Name
=
"Unfocused"
/>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Grid
x:Name
=
"ContentContainer"
Margin
=
"1,2"
>
<
Path
x:Name
=
"Icon"
Data
=
"M0,0L3.5,3.5 7,0z"
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MainForegroundBrush}}"
Height
=
"4"
Margin
=
"1,4"
Stretch
=
"None"
Width
=
"7"
/>
</
Grid
>
</
Border
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type RepeatButton}"
>
<
Setter
Property
=
"Interval"
Value
=
"50"
/>
<
Setter
Property
=
"IsTabStop"
Value
=
"False"
/>
<
Setter
Property
=
"MinWidth"
Value
=
"0"
/>
<
Setter
Property
=
"MinHeight"
Value
=
"0"
/>
<
Setter
Property
=
"Background"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.MainBrush}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"ClickMode"
Value
=
"Hover"
/>
</
Style
>
</
Style.BasedOn
>
</
Style
>
</
RepeatButton.Style
>
<
RepeatButton.Visibility
>
<
MultiBinding
ConverterParameter
=
"100"
FallbackValue
=
"Visibility.Collapsed"
UpdateSourceTrigger
=
"Default"
>
<
MultiBinding.Converter
>
<
MenuScrollingVisibilityConverter
/>
</
MultiBinding.Converter
>
<
Binding
Path
=
"ComputedVerticalScrollBarVisibility"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"VerticalOffset"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ExtentHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
<
Binding
Path
=
"ViewportHeight"
RelativeSource
=
"{RelativeSource TemplatedParent}"
/>
</
MultiBinding
>
</
RepeatButton.Visibility
>
</
RepeatButton
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"PanningMode"
Value
=
"None"
/>
</
Style
>
</
ScrollViewer.Style
>
<
Grid
>
<
ItemsPresenter
/>
</
Grid
>
</
ScrollViewer
>
</
Grid
>
</
Border
>
</
Grid
>
</
Grid
>
</
Popup
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"SeparatorTemplateKey"
>
<
Setter.Value
>
<
ControlTemplate
TargetType
=
"{x:Type telerik:RadMenuItem}"
>
<
Grid
>
<
VisualStateManager.VisualStateGroups
>
<
VisualStateGroup
x:Name
=
"OrientationStates"
>
<
VisualState
x:Name
=
"VerticalState"
/>
<
VisualState
x:Name
=
"HorizontalState"
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"HorizontalSeparator"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Collapsed</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
<
ObjectAnimationUsingKeyFrames
Duration
=
"0"
Storyboard.TargetProperty
=
"Visibility"
Storyboard.TargetName
=
"VerticalSeparator"
>
<
DiscreteObjectKeyFrame
KeyTime
=
"0"
>
<
DiscreteObjectKeyFrame.Value
>
<
Visibility
>Visible</
Visibility
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
VisualState
>
</
VisualStateGroup
>
</
VisualStateManager.VisualStateGroups
>
<
Grid
x:Name
=
"HorizontalSeparator"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"*"
/>
</
Grid.ColumnDefinitions
>
<
Grid
Grid.Column
=
"0"
HorizontalAlignment
=
"Left"
Width
=
"{TemplateBinding IconColumnWidth}"
/>
<
Grid
Grid.Column
=
"1"
Height
=
"2"
Margin
=
"2,8"
>
<
Rectangle
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
Height
=
"1"
VerticalAlignment
=
"Bottom"
/>
</
Grid
>
</
Grid
>
<
Grid
x:Name
=
"VerticalSeparator"
Margin
=
"2"
Visibility
=
"Collapsed"
Width
=
"2"
>
<
Rectangle
Fill
=
"{DynamicResource {x:Static telerik:Windows8TouchResourceKey.MediumBrush}}"
HorizontalAlignment
=
"Right"
Width
=
"1"
/>
</
Grid
>
</
Grid
>
</
ControlTemplate
>
</
Setter.Value
>
</
Setter
>
<
Setter
Property
=
"ScrollViewer.PanningMode"
Value
=
"VerticalFirst"
/>
<
Style.BasedOn
>
<
Style
TargetType
=
"{x:Type telerik:RadMenuItem}"
>
<
Setter
Property
=
"Background"
Value
=
"Transparent"
/>
<
Setter
Property
=
"BorderBrush"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.LowBrush}}"
/>
<
Setter
Property
=
"BorderThickness"
Value
=
"0"
/>
<
Setter
Property
=
"HorizontalContentAlignment"
Value
=
"Left"
/>
<
Setter
Property
=
"VerticalContentAlignment"
Value
=
"Center"
/>
<
Setter
Property
=
"FontSize"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.FontSizeL}}"
/>
<
Setter
Property
=
"FontFamily"
Value
=
"{telerik:Windows8TouchResource ResourceKey={x:Static telerik:Windows8TouchResourceKey.FontFamily}}"
/>
<
Setter
Property
=
"SnapsToDevicePixels"
Value
=
"True"
/>
<
Setter
Property
=
"FocusVisualStyle"
Value
=
"{x:Null}"
/>
</
Style
>
</
Style.BasedOn
>
<
Style.Triggers
>
<
Trigger
Property
=
"Role"
Value
=
"TopLevelHeader"
>
<
Setter
Property
=
"Template"
Value
=
"{Binding TopLevelHeaderTemplateKey, RelativeSource={RelativeSource Self}}"
/>
</
Trigger
>
<
Trigger
Property
=
"Role"
Value
=
"TopLevelItem"
>
<
Setter
Property
=
"Template"
Value
=
"{Binding TopLevelItemTemplateKey, RelativeSource={RelativeSource Self}}"
/>
</
Trigger
>
<
Trigger
Property
=
"Role"
Value
=
"SubmenuHeader"
>
<
Setter
Property
=
"Template"
Value
=
"{Binding SubmenuHeaderTemplateKey, RelativeSource={RelativeSource Self}}"
/>
</
Trigger
>
<
Trigger
Property
=
"Role"
Value
=
"SubmenuItem"
>
<
Setter
Property
=
"Template"
Value
=
"{Binding SubmenuItemTemplateKey, RelativeSource={RelativeSource Self}}"
/>
</
Trigger
>
<
Trigger
Property
=
"Role"
Value
=
"Separator"
>
<
Setter
Property
=
"Template"
Value
=
"{Binding SeparatorTemplateKey, RelativeSource={RelativeSource Self}}"
/>
</
Trigger
>
</
Style.Triggers
>
</
Style
>
</
Style.BasedOn
>
</
Style
>
</
Setter.Value
>
</
Setter
>
</
Style
>
We are already aware of the drop down button visibility issue when the template is extracted through Visual Studio. I also logged that in our public Feedback portal, so you could easily track its status on the following link:
https://feedback.telerik.com/Project/143/Feedback/Details/211954-desktopalert-the-menubutton-is-visible-when-we-extract-the-template-though-visua
As workaround you would need to find the StackPanel wrapping the DropDownButton named "DesktopAlert_DropDownButton" and set its DataContext as shown below:
<
StackPanel
HorizontalAlignment
=
"Right"
Orientation
=
"Horizontal"
VerticalAlignment
=
"Top"
DataContext
=
"{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=telerik:RadDesktopAlert}}"
>
<
telerik:RadDropDownButton
x:Name
=
"DesktopAlert_DropDownButton"
IsOpen
=
"{Binding IsMenuOpen, Mode=TwoWay}"
InnerCornerRadius
=
"0"
>
...
Hope this helps.
Regards,
Kalin
Telerik by Progress