63 lines
3.9 KiB
XML
63 lines
3.9 KiB
XML
<base:BaseView x:Class="HamburgerMenu.HamburgerMenuView"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:base="clr-namespace:DTS.Common.Base;assembly=DTS.Common"
|
|
xmlns:behaviors="clr-namespace:DTS.Common.Behaviors;assembly=DTS.Common"
|
|
xmlns:controls="clr-namespace:DTS.Common.Controls;assembly=DTS.Common"
|
|
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
|
|
xmlns:strings="clr-namespace:HamburgerMenu"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:converters="clr-namespace:DTS.Common.Converters;assembly=DTS.Common"
|
|
mc:Ignorable="d"
|
|
d:DesignHeight="20" d:DesignWidth="20"
|
|
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
|
|
xmlns:controls2="clr-namespace:DTS.Common.Controls;assembly=DTS.Common">
|
|
<base:BaseView.Resources>
|
|
<ResourceDictionary>
|
|
<ResourceDictionary.MergedDictionaries>
|
|
<ResourceDictionary Source="pack://application:,,,/DTS.Common;component/Themes/CommonStyles.xaml"/>
|
|
<ResourceDictionary Source="pack://application:,,,/DTS.Common;component/Controls/combobox.xaml"/>
|
|
</ResourceDictionary.MergedDictionaries>
|
|
|
|
<Style TargetType="ListView">
|
|
<Setter Property="ItemContainerStyle" Value="{StaticResource TTS_ListViewItemStyle}"/>
|
|
</Style>
|
|
<Style TargetType="TextBox" BasedOn="{StaticResource TTS_TextBoxStyle}"/>
|
|
<Style TargetType="TextBlock" BasedOn="{StaticResource TTS_TextBlockStyle}"/>
|
|
<Style TargetType="CheckBox" BasedOn="{StaticResource PageContentCheckBoxStyle}" />
|
|
<Style TargetType="ComboBox" BasedOn="{StaticResource TTS_ComboBoxStyle}"/>
|
|
<Style TargetType="GridViewColumnHeader" BasedOn="{StaticResource Gray_GridViewColumnHeaderStyle}"/>
|
|
<converters:BooleanToVisibilityConverter x:Key="BoolToVis" />
|
|
<Style TargetType="{x:Type ContextMenu}">
|
|
<Setter Property="OverridesDefaultStyle" Value="True" />
|
|
<Setter Property="SnapsToDevicePixels" Value="True" />
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type ContextMenu}">
|
|
<Border BorderThickness="1" CornerRadius="4" BorderBrush="Black" x:Name="Border" Background="White">
|
|
<StackPanel ClipToBounds="True" Orientation="Vertical" IsItemsHost="True" />
|
|
</Border>
|
|
<ControlTemplate.Triggers>
|
|
<Trigger Property="IsMouseOver" Value="true">
|
|
<Setter TargetName="Border" Property="Background" Value="White" />
|
|
</Trigger>
|
|
</ControlTemplate.Triggers>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
<converters:InverseBooleanConverter x:Key="InverseBoolConverter" />
|
|
</ResourceDictionary>
|
|
</base:BaseView.Resources>
|
|
<Grid>
|
|
<Button Width="16" Height="14" Click="Hamburger_Click" Background="Transparent" BorderThickness="0"
|
|
AutomationProperties.AutomationId="Button_HamburgerMenu" IsEnabled="{Binding IsEnabled}">
|
|
<Path Width="14" Height="12" Fill="Black" Stretch="Uniform"
|
|
Data="M0 10 L12 10 L12 9 L0 9 Z
|
|
M0 6 L12 6 L12 5 L0 5 Z
|
|
M0 1 L12 1 L12 2 L0 2 Z"/>
|
|
</Button>
|
|
</Grid>
|
|
</base:BaseView>
|