or

<Window.Resources> <Style x:Key="RadMenuItemBaseStyle" TargetType="telerikNavigation:RadMenuItem"> <Setter Property="Background" Value="Transparent" /> <Setter Property="BorderBrush" Value="{telerik:Windows8Resource ResourceKey=MainBrush}" /> <Setter Property="BorderThickness" Value="0" /> <Setter Property="HorizontalContentAlignment" Value="Left" /> <Setter Property="VerticalContentAlignment" Value="Center" /> <Setter Property="FontSize" Value="{telerik:Windows8Resource ResourceKey=FontSize}" /> <Setter Property="FontFamily" Value="{telerik:Windows8Resource ResourceKey=FontFamily}" /> <Setter Property="SnapsToDevicePixels" Value="True" /> <!--<Setter Property="FocusVisualStyle" Value="{x:Null}" />--> </Style> <ControlTemplate TargetType="telerik:RadMenuItem" x:Key="LightMenuItemTemplate"> <Border Name="border" BorderThickness="0" BorderBrush="Gray" CornerRadius="0" Background="{TemplateBinding Background}"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"></ColumnDefinition> <ColumnDefinition Width="10"></ColumnDefinition> <ColumnDefinition Width="Auto"></ColumnDefinition> </Grid.ColumnDefinitions> <TextBlock Name="contentDescription" Foreground="Gray" Text="{TemplateBinding Header}" TextWrapping="Wrap" HorizontalAlignment="Center" Grid.Column="2"/> </Grid> </Border> <ControlTemplate.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter TargetName="border" Property="BorderBrush" Value="LightGray" /> <Setter TargetName="border" Property="BorderThickness" Value="0" /> <Setter Property="Opacity" Value="0.5" /> </Trigger> <Trigger Property="IsFocused" Value="False"> <Setter TargetName="border" Property="BorderBrush" Value="#FF282828" /> </Trigger> <Trigger Property="IsEnabled" Value="False"> <Setter TargetName="border" Property="Opacity" Value="0.4" /> <Setter Property="Foreground" Value="Gray" /> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> <Style x:Key="MenuItem" TargetType="telerik:RadMenuItem" BasedOn="{StaticResource RadMenuItemBaseStyle}"> <Setter Property="OverridesDefaultStyle" Value="True"/> <Setter Property="Margin" Value="5"/> <Setter Property="Padding" Value="5"/> <Setter Property="Width" Value="Auto"/> <Setter Property="FontFamily" Value="Segoe UI"/> <Setter Property="Foreground"> <Setter.Value> <SolidColorBrush Opacity="0.05" Color="White"/> </Setter.Value> </Setter> <Setter Property="Background" Value="White"/> <Setter Property="Template" Value="{StaticResource LightMenuItemTemplate}"></Setter> </Style> <Style x:Key="RadMenuStyle" TargetType="telerikNavigation:RadMenu"> <Setter Property="IconColumnWidth" Value="27" /> <Setter Property="BorderBrush" Value="{telerik:Windows8Resource ResourceKey=BasicBrush}" /> <Setter Property="Background" Value="{telerik:Windows8Resource ResourceKey=AccentBrush}" /> <Setter Property="Foreground" Value="{telerik:Windows8Resource ResourceKey=MarkerBrush}" /> <Setter Property="BorderThickness" Value="0" /> <Setter Property="Padding" Value="1 0" /> <Setter Property="FocusVisualStyle" Value="{x:Null}" /> <Setter Property="ItemsPanel"> <Setter.Value> <ItemsPanelTemplate > <themes:RadWrapPanel Orientation="{Binding Orientation, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikNavigation:RadMenu}}}" IsAnimated="False" /> </ItemsPanelTemplate> </Setter.Value> </Setter> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="telerikNavigation:RadMenu" > <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"> <ItemsPresenter Margin="{TemplateBinding Padding}" /> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style x:Key="LightMenu" TargetType="telerik:RadMenu" BasedOn="{StaticResource RadMenuStyle}"> <Setter Property="Background" Value="White"></Setter> <Setter Property="Foreground" Value="Gray"></Setter> </Style> </Window.Resources> <Grid> <Grid.RowDefinitions> <RowDefinition Height="30"/> <RowDefinition Height="30"/> <RowDefinition Height="30"/> <RowDefinition Height="30"/> </Grid.RowDefinitions> <TextBox Grid.Row="0" TabIndex="0" Text="1" /> <TextBox Grid.Row="1" TabIndex="1" Text="2" /> <TextBox Grid.Row="2" TabIndex="2" Text="3" /> <telerik:RadMenu Style="{DynamicResource LightMenu}" Grid.Row="3" FontStyle="Normal" Foreground="Azure" FontFamily="Arial" FlowDirection="RightToLeft" Height="30" HorizontalAlignment="Right" Margin="0,0,0,0" Name="radMenu" VerticalAlignment="Bottom" Width="400" > <telerik:RadMenuItem Style="{DynamicResource MenuItem}" Header="Cancel" x:Name="rmiCancel" VerticalAlignment="Top" TabIndex="4" /> <telerik:RadMenuItem Style="{DynamicResource MenuItem}" Header="Yes" x:Name="rmiOK" VerticalAlignment="Top" TabIndex="3" /> </telerik:RadMenu> </Grid>
<telerik:RadContextMenu.ContextMenu> <telerik:RadContextMenu Opened="RadContextMenu_Opened" Opening="RadContextMenu_OnOpening"> <telerik:RadContextMenu.ItemContainerStyle> <Style TargetType="telerik:RadMenuItem"> <Setter Property="Visibility" Value="{Binding IsReorderable, Converter={StaticResource BooleanToVisibilityConverter}}"/> <Setter Property="Header" Value="{Binding Header}"/> <Setter Property="Icon" Value="{Binding IsVisible}"/> <Setter Property="IconTemplate"> <Setter.Value> <DataTemplate> <CheckBox IsChecked="{Binding}"/> </DataTemplate> </Setter.Value> </Setter> </Style> </telerik:RadContextMenu.ItemContainerStyle> </telerik:RadContextMenu></telerik:RadContextMenu.ContextMenu>Is there something wrong in my code?
Thank for any help.
Ivan
