MainWindow.xaml

89 lines | 4.255 kB Blame History Raw Download
<Window x:Class="WPF.View.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WPF.View"
        xmlns:converters="clr-namespace:Common.WPF.Converters"
        WindowStartupLocation="CenterScreen"
        mc:Ignorable="d"
        x:Name="Window"
        WindowState="{Binding WindowState}"
        Background="{StaticResource WindowBackground}"
        WindowStyle="None"
        ResizeMode="CanResizeWithGrip"
        AllowsTransparency="True"
        Loaded="Window_Loaded"
        Title="Password storage" 
        Height="450" Width="800"
        MinHeight="370" MinWidth="630"
        BorderBrush="#FF494957"
        BorderThickness="1">
    <Window.Resources>
        <Style TargetType="{x:Type ScrollBar}">
            <Setter Property="Template" Value="{StaticResource VerticalScrollBar}"/>
        </Style>
        <Style TargetType="{x:Type Expander}" BasedOn="{StaticResource AdvancedExpander}"/>
        <Style TargetType="ToolTip">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="ToolTip">
                        <Border BorderThickness="1" BorderBrush="Gray" CornerRadius="2" Background="{StaticResource WindowBackground}">
                            <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
                        </Border>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>

    </Window.Resources>
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>

        <Grid Grid.Row="0" Background="{StaticResource WindowBackground}" x:Name="Header">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"></ColumnDefinition>
                <ColumnDefinition Width="Auto"></ColumnDefinition>
            </Grid.ColumnDefinitions>
            <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Grid.Column="0" Margin="74,0,0,0">
                <!--<TextBlock Text="RubezhCAD - " FontSize="18" Foreground="{StaticResource UiElementForegroundAlt}" Visibility="{Binding StandaloneApplication, Converter={StaticResource InversedBoolToVisibilityConverter}}"/>-->
                <TextBlock Text="Password strorage"  FontSize="18" Foreground="{StaticResource Yellow}"/>
            </StackPanel>
            <StackPanel Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Right" Margin="0,0,5,0">
                <Button Style="{StaticResource MinimizeButton}" Width="23" Height="23"
                    Command="{Binding MinimizeCommand}" />
                <Button Height="23" Width="23" Style="{StaticResource MaximizeButton}" 
                        Command="{Binding MaximizeCommand}" CommandParameter="{Binding ElementName=Window}" />
                <Button Style="{StaticResource CloseButton}" Width="23" Height="23" 
                    Command="{Binding CloseCommand}"
                    CommandParameter="{Binding ElementName=Window}" HorizontalAlignment="Right"/>
            </StackPanel>
        </Grid>

        <Grid Grid.Row="1" Background="{StaticResource WindowBackground}">

            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto"/>
                <ColumnDefinition Width="*"/>
            </Grid.ColumnDefinitions>

            <ComboBox Grid.Row="0" Grid.Column="0" Style="{StaticResource ComboBoxStyle}" ItemsSource="{Binding EnumTheorems}" SelectedItem="{Binding SelectedTheorem}" Width="Auto">
                <ComboBox.ItemTemplate>
                    <DataTemplate>
                        <TextBlock Text="{Binding Converter={StaticResource EnumToDescriptionConverter}}"/>
                    </DataTemplate>
                </ComboBox.ItemTemplate>
            </ComboBox>
            
        </Grid>

    </Grid>
</Window>