MainWindow.xaml
Home
/
WPF /
View /
MainWindow.xaml
<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"
xmlns:controls="clr-namespace:Common.WPF.Controls"
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="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>
<controls:NumericUpDown Grid.Row="1" Grid.Column="0" MyText="{Binding Path=TestNum, Converter={StaticResource IntToStringConverter}}">
</controls:NumericUpDown>
<TextBlock Grid.Row="1" Grid.Column="1" Text="{Binding TestNum}"/>
</Grid>
</Grid>
</Window>