/MetroDemo/MainWindow.xaml
https://bitbucket.org/aeoth/mahapps.metro/ · XAML · 155 lines · 145 code · 8 blank · 2 comment · 0 complexity · 3bb92b0a960736d435528fd16fb464d0 MD5 · raw file
- <Window
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
- xmlns:behaviours="clr-namespace:MahApps.Metro.Behaviours;assembly=MahApps.Metro"
- xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro.Controls"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="MetroDemo.MainWindow"
- Title="MainWindow"
- Height="439"
- Width="585"
- MouseDown="WindowMouseDown">
- <Window.Background>
- <SolidColorBrush Color="{DynamicResource WhiteColor}" />
- </Window.Background>
-
- <Window.Resources>
- <ResourceDictionary>
- <ResourceDictionary.MergedDictionaries>
- <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Colours.xaml"/>
- <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml"/>
- <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml"/>
-
- <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Blue.xaml"/>
- <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseLight.xaml"/>
-
- </ResourceDictionary.MergedDictionaries>
- </ResourceDictionary>
- </Window.Resources>
-
- <i:Interaction.Behaviors>
- <behaviours:BorderlessWindowBehavior ResizeWithGrip="False" />
- </i:Interaction.Behaviors>
-
-
-
- <Controls:MetroContentControl>
- <Grid>
- <Grid x:Name="grdOwner" Height="40" VerticalAlignment="Top">
- <Grid.Background>
- <SolidColorBrush Color="{DynamicResource HighlightDarkColor}" />
- </Grid.Background>
- <StackPanel Panel.ZIndex="1" Height="20" VerticalAlignment="Top" Orientation="Horizontal" HorizontalAlignment="Right" Width="66">
- <Button x:Name="btnMin" Click="BtnMinClick" Margin="2,0,0,0" Width="20" Height="20" Style="{DynamicResource ChromelessButtonStyle}" VerticalAlignment="Bottom" VerticalContentAlignment="Bottom" Padding="0" ToolTip="Minimise" RenderTransformOrigin="0.5,0.5" Opacity="0.8">
- <Button.RenderTransform>
- <TransformGroup>
- <ScaleTransform ScaleX="0.8" ScaleY="0.8"/>
- <SkewTransform/>
- <RotateTransform/>
- <TranslateTransform/>
- </TransformGroup>
- </Button.RenderTransform>
- <Rectangle Fill="White" Height="4" VerticalAlignment="Bottom" Width="20"/>
- </Button>
- <Button x:Name="btnMax" Click="BtnMaxClick" Margin="2,0,0,0" Width="20" Height="20" Style="{DynamicResource ChromelessButtonStyle}" VerticalContentAlignment="Bottom" Padding="0" ToolTip="Maximise" RenderTransformOrigin="0.5,0.5" Opacity="0.8">
- <Button.RenderTransform>
- <TransformGroup>
- <ScaleTransform ScaleX="0.8" ScaleY="0.8"/>
- <SkewTransform/>
- <RotateTransform/>
- <TranslateTransform/>
- </TransformGroup>
- </Button.RenderTransform>
- <Grid Width="20" Height="20">
- <Rectangle Fill="White" Height="4" VerticalAlignment="Bottom"/>
- <Rectangle Fill="White" Height="4" VerticalAlignment="Top" Margin="0,4.687,0,0"/>
- <Rectangle Fill="White" Width="4" HorizontalAlignment="Left" Margin="0,4.687,0,0"/>
- <Rectangle Fill="White" Width="4" HorizontalAlignment="Right" Margin="0,4.687,0,0"/>
- </Grid>
- </Button>
- <Button x:Name="btnClose" Click="BtnCloseClick" Margin="2,0,0,0" Width="20" Height="20" Style="{DynamicResource ChromelessButtonStyle}" ToolTip="Close" RenderTransformOrigin="0.5,0.5" Opacity="0.8">
- <Button.RenderTransform>
- <TransformGroup>
- <ScaleTransform ScaleX="0.8" ScaleY="0.8"/>
- <SkewTransform/>
- <RotateTransform/>
- <TranslateTransform/>
- </TransformGroup>
- </Button.RenderTransform>
- <Grid Width="19" Height="19" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="0,0,0,-5">
- <Rectangle Fill="White" RenderTransformOrigin="0.5,0.5" Margin="-0.677,7.542,0.677,7.458" UseLayoutRounding="False">
- <Rectangle.RenderTransform>
- <TransformGroup>
- <ScaleTransform/>
- <SkewTransform/>
- <RotateTransform Angle="-45"/>
- <TranslateTransform/>
- </TransformGroup>
- </Rectangle.RenderTransform>
- </Rectangle>
- <Rectangle Fill="White" RenderTransformOrigin="0.5,0.5" Margin="-0.771,7.542,0.771,7.458" UseLayoutRounding="False">
- <Rectangle.RenderTransform>
- <TransformGroup>
- <ScaleTransform/>
- <SkewTransform/>
- <RotateTransform Angle="45"/>
- <TranslateTransform/>
- </TransformGroup>
- </Rectangle.RenderTransform>
- </Rectangle>
- </Grid>
- </Button>
- </StackPanel>
- </Grid>
- <TabControl Margin="0,40,0,0" Background="{x:Null}" BorderBrush="{x:Null}">
- <TabItem Header="First Tab Item">
- <Grid>
- <Grid Margin="0,0,226.999,-48.72">
- <Button Content="Right Click Me" Click="Button_Click" Height="30" ToolTip="This is a tooltip" Margin="88.694,0,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Width="108">
- <Button.ContextMenu>
- <ContextMenu>
- <MenuItem Header="Light Red" Click="MiLightRed" />
- <MenuItem Header="Light Green" Click="MiLightGreen"/>
- <MenuItem Header="Light Blue" Click="MiLightBlue"/>
- <MenuItem Header="Light Purple" Click="MiLightPurple"/>
- <Separator />
- <MenuItem Header="Dark Red" Click="MiDarkRed" />
- <MenuItem Header="Dark Green" Click="MiDarkGreen"/>
- <MenuItem Header="Dark Blue" Click="MiDarkBlue"/>
- <MenuItem Header="Dark Purple" Click="MiDarkPurple"/>
- </ContextMenu>
- </Button.ContextMenu>
- </Button>
- <PasswordBox Margin="88.695,66.96,0,0" Height="30" VerticalAlignment="Top" HorizontalAlignment="Left" Width="154.001" />
- <CheckBox Content="CheckBox" Margin="88.695,100.96,0,0" VerticalAlignment="Top" HorizontalAlignment="Left"/>
- <RadioButton Content="Radio Button 1" Margin="88.291,134.92,0,0" VerticalAlignment="Top" GroupName="test" HorizontalAlignment="Left" />
- <TextBox Text="This is a textbox" Margin="88.694,36.96,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" />
- <ComboBox Margin="88.292,176.84,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Width="120">
- <ComboBoxItem Content="ComboBoxItem"/>
- <ComboBoxItem Content="ComboBoxItem"/>
- <ComboBoxItem Content="ComboBoxItem"/>
- </ComboBox>
- <ProgressBar x:Name="pb" Value="{Binding Value, ElementName=slider1}" IsIndeterminate="False" Margin="88.696,216.8,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Width="154" />
- <Label Content="Button" VerticalAlignment="Top" Margin="39.07,0,0,0" HorizontalAlignment="Left"/>
- <Label Content="Passwordbox" Margin="5.147,71,0,0" RenderTransformOrigin="0.535,-0.381" VerticalAlignment="Top" HorizontalAlignment="Left"/>
- <Label Content="Checkbox" Margin="23.1,100.96,0,105.84" d:LayoutOverrides="Height" HorizontalAlignment="Left"/>
- <Label Content="Radio Buttons" VerticalAlignment="Top" Margin="0,130.92,0,0" HorizontalAlignment="Left"/>
- <Label Content="TextBox" VerticalAlignment="Top" Margin="33.14,37,0,0" HorizontalAlignment="Left"/>
- <Label Content="Combobox" VerticalAlignment="Top" Margin="16.224,176.84,0,0" HorizontalAlignment="Left"/>
- <RadioButton Content="Radio Button 2" Margin="88.695,155.88,0,0" VerticalAlignment="Top" GroupName="test" HorizontalAlignment="Left" />
- <Label Content="Progress Bar" VerticalAlignment="Bottom" Margin="5.147,0,0,0" HorizontalAlignment="Left" d:LayoutOverrides="HorizontalAlignment"/>
- </Grid>
- <Controls:ToggleSwitch HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,0,-2,0" />
- <Label Content="Toggle Switch" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,0,138.725,0"/>
- <!--<Slider Height="23" HorizontalAlignment="Left" Margin="273,119,0,0" Name="slider1" VerticalAlignment="Top" Width="218" Maximum="100" Value="50" />-->
- <TextBlock HorizontalAlignment="Right" TextWrapping="Wrap" Text="{Binding Value, ElementName=slider1}" Margin="0,0,8,82.08" RenderTransformOrigin="26.277,-1.472" VerticalAlignment="Bottom"/>
-
- <Controls:ProgressIndicator Margin="319,83,8,0" ProgressColour="{StaticResource AccentColorBrush}" Height="6" VerticalAlignment="Top" />
- </Grid>
- </TabItem>
- <TabItem Header="Another Item"/>
- </TabControl>
- <!--<Slider Height="23" HorizontalAlignment="Left" Margin="273,119,0,0" Name="slider1" VerticalAlignment="Top" Width="218" Maximum="100" Value="50" />-->
- </Grid>
- </Controls:MetroContentControl>
- </Window>