Files
mpv.net/src/WPF/SetupWindow.xaml

73 lines
3.5 KiB
XML

<Window
x:Class="mpvnet.SetupWindow"
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:mpvnet="clr-namespace:mpvnet"
mc:Ignorable="d"
Title="mpv.net Setup"
FontSize="13"
Foreground="{Binding Theme.Foreground}"
Background="{Binding Theme.Background}"
SizeToContent="WidthAndHeight"
WindowStartupLocation="CenterOwner"
>
<Window.Resources>
<Style TargetType="Button">
<Setter Property="Margin" Value="3"></Setter>
<Setter Property="Height" Value="25"></Setter>
</Style>
<Style TargetType="TextBlock">
<Setter Property="FontSize" Value="14"></Setter>
<Setter Property="Margin" Value="3,0,0,0"></Setter>
<Setter Property="TextAlignment" Value="Center"></Setter>
</Style>
<ControlTemplate x:Key = "ShieldButtonTemplate" TargetType = "Button">
<Button Margin="0" HorizontalContentAlignment="Stretch">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Image
Grid.Column="0"
Source="{x:Static mpvnet:SetupWindow.ShieldIcon}"
Width="18"
Height="18"
Margin="3,0,0,0"
/>
<ContentPresenter Grid.Column="1" HorizontalAlignment="Center" />
</Grid>
</Button>
</ControlTemplate>
</Window.Resources>
<Grid>
<StackPanel Orientation="Horizontal">
<StackPanel Width="180" Margin="5">
<TextBlock>Start Menu Shortcut</TextBlock>
<Button Name="AddStartMenuShortcut" Click="AddStartMenuShortcut_Click">Add</Button>
<Button Name="RemoveStartMenuShortcut" Click="RemoveStartMenuShortcut_Click">Remove</Button>
</StackPanel>
<StackPanel Width="180" Margin="20,5,5,5">
<TextBlock>File Extensions</TextBlock>
<Button Name="AddVideo" Click="AddVideo_Click" Template="{StaticResource ShieldButtonTemplate}">Add Video</Button>
<Button Name="AddAudio" Click="AddAudio_Click" Template="{StaticResource ShieldButtonTemplate}">Add Audio</Button>
<Button Name="AddImage" Click="AddImage_Click" Template="{StaticResource ShieldButtonTemplate}">Add Image</Button>
<Button Name="RemoveFileAssociations" Margin="3,15,3,3" Click="RemoveFileAssociations_Click" Template="{StaticResource ShieldButtonTemplate}">Remove All</Button>
<Button Name="EditDefaultApp" Click="EditDefaultApp_Click">Edit Default App</Button>
</StackPanel>
<StackPanel Width="180" Margin="20,5,5,5">
<TextBlock>Path Environment Variable</TextBlock>
<Button Name="AddToPathEnvVar" Click="AddToPathEnvVar_Click">Add</Button>
<Button Name="RemoveFromPathEnvVar" Click="RemoveFromPathEnvVar_Click">Remove</Button>
<Button Name="ShowEnvVarEditor" Click="ShowEnvVarEditor_Click">Show Editor</Button>
</StackPanel>
</StackPanel>
</Grid>
</Window>