mirror of
https://github.com/nomi-san/parsec-vdd.git
synced 2026-08-07 13:50:45 +00:00
56 lines
3.1 KiB
XML
56 lines
3.1 KiB
XML
<UserControl
|
|
x:Class="ParsecVDisplay.Components.DisplayItem"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:local="clr-namespace:ParsecVDisplay.Components"
|
|
mc:Ignorable="d"
|
|
Width="160" Height="100"
|
|
d:Background="Black"
|
|
>
|
|
<Grid Margin="5" MouseDown="UserControl_MouseDown" MouseUp="UserControl_MouseUp">
|
|
<Rectangle StrokeThickness="2" Stroke="#FFF" />
|
|
<TextBlock x:Name="xDeg" d:Text="90°" Foreground="White" Margin="8,4,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" />
|
|
<TextBlock Text="{Binding DisplayNum}" d:Text="1" FontSize="24" FontWeight="SemiBold" Foreground="White" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,0,0,5" />
|
|
<TextBlock Grid.Row="1" Text="{Binding DisplayMode}" d:Text="1920 x 1080 @ 60 Hz" FontSize="12" Foreground="White" TextAlignment="Center" VerticalAlignment="Bottom" Margin="0,0,0,8" />
|
|
<Grid.Style>
|
|
<Style TargetType="{x:Type Grid}">
|
|
<Style.Triggers>
|
|
<Trigger Property="IsMouseOver" Value="True">
|
|
<Setter Property="Background" Value="#3FFF"/>
|
|
</Trigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</Grid.Style>
|
|
</Grid>
|
|
<UserControl.ContextMenu>
|
|
<ContextMenu>
|
|
<MenuItem Header="{Binding DisplayName}" />
|
|
<MenuItem Header="{Binding DisplayPath}" />
|
|
<MenuItem IsEnabled="False" Header="ParsecVDA">
|
|
<MenuItem.Icon>
|
|
<Image Source="../Resources/icon.ico" />
|
|
</MenuItem.Icon>
|
|
</MenuItem>
|
|
<Separator />
|
|
<MenuItem x:Name="xResolution" Click="ChangeResolution" Header="{DynamicResource t_resolution}" IsEnabled="{Binding Active}">
|
|
<MenuItem Header="3260 x 2140" />
|
|
<MenuItem Header="1920 x 1080" />
|
|
<MenuItem Header="1280 x 720" />
|
|
</MenuItem>
|
|
<MenuItem x:Name="xRefreshRate" Click="ChangeRefreshRate" Header="{DynamicResource t_refresh_rate}" IsEnabled="{Binding Active}">
|
|
<MenuItem Header="60 Hz" />
|
|
</MenuItem>
|
|
<MenuItem x:Name="xOrientation" Click="ChangeOrientation" Header="{DynamicResource t_orientation}" IsEnabled="{Binding Active}">
|
|
<MenuItem Header="{DynamicResource t_landscape}" />
|
|
<MenuItem Header="{DynamicResource t_portrait}" />
|
|
<MenuItem Header="{DynamicResource t_landscape_flipped}" />
|
|
<MenuItem Header="{DynamicResource t_portrait_flipped}" />
|
|
</MenuItem>
|
|
<MenuItem Click="TakeScreenshot" Header="{DynamicResource t_take_screenshot}" IsEnabled="{Binding Active}" />
|
|
<Separator />
|
|
<MenuItem Click="RemoveDisplay" Header="{DynamicResource t_remove}" />
|
|
</ContextMenu>
|
|
</UserControl.ContextMenu>
|
|
</UserControl> |