mirror of
https://github.com/Maassoft/ColorControl.git
synced 2026-10-21 16:12:18 -05:00
75 lines
4.0 KiB
XML
75 lines
4.0 KiB
XML
<src:BaseWindow x:Class="novideo_srgb.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:novideo_srgb"
|
|
ResizeMode="CanMinimize"
|
|
mc:Ignorable="d"
|
|
Style="{DynamicResource CustomWindowStyle}"
|
|
xmlns:src="clr-namespace:ColorControl.Shared.XForms;assembly=Shared"
|
|
Title="Novideo sRGB" Height="320" Width="500" MinHeight="150" MinWidth="300">
|
|
<Window.DataContext>
|
|
<local:MainViewModel />
|
|
</Window.DataContext>
|
|
<DockPanel Margin="6,0,6,6">
|
|
<Grid DockPanel.Dock="Bottom">
|
|
<Button DockPanel.Dock="Bottom" Content="About" Width="75" HorizontalAlignment="Left"
|
|
Click="AboutButton_Click" />
|
|
<WrapPanel DockPanel.Dock="Bottom" HorizontalAlignment="Right">
|
|
<Button Content="Reapply" Width="75" Click="ReapplyButton_Click" />
|
|
</WrapPanel>
|
|
</Grid>
|
|
<DataGrid ItemsSource="{Binding Monitors}" RowHeaderWidth="0" AutoGenerateColumns="False"
|
|
DockPanel.Dock="Bottom" Margin="0,0,0,6" CanUserResizeColumns="False" CanUserSortColumns="False"
|
|
CanUserReorderColumns="False">
|
|
<DataGrid.Resources>
|
|
<Style TargetType="{x:Type DataGridCell}">
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="{x:Type DataGridCell}">
|
|
<Grid Background="{TemplateBinding Background}">
|
|
<ContentPresenter VerticalAlignment="Center" />
|
|
</Grid>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
</DataGrid.Resources>
|
|
<DataGrid.Columns>
|
|
<DataGridTextColumn Header="#" Binding="{Binding Number}" IsReadOnly="True" />
|
|
<DataGridTextColumn Header="Name" Binding="{Binding Name}" IsReadOnly="True" />
|
|
<DataGridTextColumn Header="GPU" Width="*" Binding="{Binding GPU}" IsReadOnly="True" />
|
|
<DataGridTemplateColumn>
|
|
<DataGridTemplateColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Button HorizontalAlignment="Center" VerticalAlignment="Center"
|
|
Click="AdvancedButton_Click" Width="75">
|
|
Advanced
|
|
</Button>
|
|
</DataTemplate>
|
|
</DataGridTemplateColumn.CellTemplate>
|
|
<DataGridTemplateColumn.CellStyle>
|
|
<Style TargetType="DataGridCell">
|
|
<Setter Property="Margin" Value="0,0,-1,0" />
|
|
</Style>
|
|
</DataGridTemplateColumn.CellStyle>
|
|
</DataGridTemplateColumn>
|
|
<DataGridTemplateColumn Header="Clamped" Width="70">
|
|
<DataGridTemplateColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<CheckBox HorizontalAlignment="Center" VerticalAlignment="Center"
|
|
IsEnabled="{Binding CanClamp}"
|
|
IsChecked="{Binding Clamped, UpdateSourceTrigger=PropertyChanged}" />
|
|
</DataTemplate>
|
|
</DataGridTemplateColumn.CellTemplate>
|
|
<DataGridTemplateColumn.CellStyle>
|
|
<Style TargetType="DataGridCell">
|
|
<Setter Property="Margin" Value="0,0,-1,0" />
|
|
</Style>
|
|
</DataGridTemplateColumn.CellStyle>
|
|
</DataGridTemplateColumn>
|
|
</DataGrid.Columns>
|
|
</DataGrid>
|
|
</DockPanel>
|
|
</src:BaseWindow> |