43 lines
2.4 KiB
XML
43 lines
2.4 KiB
XML
<Window x:Class="Intromat.Views.NewFileWindow"
|
|
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:System="clr-namespace:System;assembly=System.Runtime"
|
|
xmlns:views="clr-namespace:Intromat.Views"
|
|
WindowStartupLocation="CenterOwner"
|
|
ShowInTaskbar="False"
|
|
ResizeMode="NoResize"
|
|
Style="{DynamicResource CustomWindowStyle}"
|
|
mc:Ignorable="d" SizeToContent="Height"
|
|
Closing="NewFileWindow_OnClosing"
|
|
Title="Intromat" MinHeight="50" Width="300">
|
|
<Window.Resources>
|
|
<ObjectDataProvider x:Key="supportedFileTypes" MethodName="GetValues" ObjectType="{x:Type System:Enum}">
|
|
<ObjectDataProvider.MethodParameters>
|
|
<x:Type TypeName="views:ESupportedFileTypes"/>
|
|
</ObjectDataProvider.MethodParameters>
|
|
</ObjectDataProvider>
|
|
</Window.Resources>
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition />
|
|
<RowDefinition />
|
|
<RowDefinition />
|
|
<RowDefinition />
|
|
</Grid.RowDefinitions>
|
|
<TextBlock Grid.Column="0" x:Name="Header" Grid.Row="0" Text="Enter details to create new file:" Margin="5" Grid.ColumnSpan="2" />
|
|
<TextBlock Grid.Column="0" Grid.Row="1" Text="Type:" Margin="5" HorizontalAlignment="Right" />
|
|
<ComboBox Grid.Column="1" x:Name="Type" Grid.Row="1" Text="" Margin="5,0" ItemsSource="{Binding Source={StaticResource supportedFileTypes}}" SelectionChanged="Type_OnSelectionChanged" />
|
|
<TextBlock Grid.Column="0" Grid.Row="2" Text="Name:" Margin="5" HorizontalAlignment="Right" />
|
|
<TextBox Grid.Column="1" x:Name="FileName" Grid.Row="2" Text="" Margin="5,0" TextChanged="Name_OnTextChanged" />
|
|
<StackPanel Grid.Column="1" Grid.Row="3" Orientation="Horizontal" HorizontalAlignment="Right" Margin="5">
|
|
<Button x:Name="ButtonOK" IsDefault="True" Width="60" Margin="0,0,2,0" Click="ButtonOK_OnClick">OK</Button>
|
|
<Button x:Name="ButtonCancel" IsCancel="True" Width="60" Click="ButtonCancel_OnClick">Cancel</Button>
|
|
</StackPanel>
|
|
</Grid>
|
|
</Window> |