2026-06-05 13:44:39 +09:00

47 lines
3.0 KiB
XML

<UserControl x:Class="WeldingCommon.Views.UCModelEditor"
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:WeldingCommon.Views"
xmlns:view="clr-namespace:Aurora.View;assembly=Aurora"
d:DataContext="{d:DesignInstance Type=local:UCModelEditorViewModel}"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<UserControl.Resources>
<view:BoolConverter x:Key="convReverse" TrueValue="False" FalseValue="True"/>
<view:BoolConverter x:Key="convTrueVisible" TrueValue="Visible" FalseValue="Hidden"/>
<view:BoolConverter x:Key="convFalseVisible" TrueValue="Hidden" FalseValue="Visible"/>
<Style TargetType="ToggleButton" BasedOn="{StaticResource StToggleButtonRadio}">
<Setter Property="Background" Value="#1e1e1e"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="MinWidth" Value="120"/>
<Setter Property="MaxWidth" Value="200"/>
<Setter Property="Height" Value="24"/>
<Setter Property="Margin" Value="1,1,0,0"/>
<Setter Property="Padding" Value="10 2"/>
<Setter Property="HorizontalAlignment" Value="Center"/>
<Setter Property="VerticalAlignment" Value="Center"/>
<Setter Property="FontSize" Value="12"/>
<Setter Property="FontWeight" Value="SemiBold"/>
<Setter Property="BorderThickness" Value="0"/>
</Style>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<UniformGrid Grid.Row="0" Columns="2" HorizontalAlignment="Left">
<ToggleButton Content="Equipment Specific" IsChecked="{Binding IsEditingEquipmentSpecific}" IsEnabled="{Binding IsEditingEquipmentSpecific, Converter={StaticResource convReverse}}"></ToggleButton>
<ToggleButton Content="Teaching Run" IsChecked="{Binding IsEditingTeachingRun}" IsEnabled="{Binding IsEditingTeachingRun, Converter={StaticResource convReverse}}"></ToggleButton>
</UniformGrid>
<Border Grid.Row="1" Style="{StaticResource StGroupBorder}" BorderThickness="0.5" Background="#1e1e1e" BorderBrush="#888888" Padding="5 5 5 5">
<Grid>
<Grid Grid.Row="1" x:Name="GridEquipmentSpecificEdit" Margin="5" Visibility="{Binding IsEditingEquipmentSpecific, Converter={StaticResource convTrueVisible}}"></Grid>
<Grid Grid.Row="1" x:Name="GridTeachingRunEdit" Margin="5" Visibility="{Binding IsEditingTeachingRun, Converter={StaticResource convTrueVisible}}"></Grid>
</Grid>
</Border>
</Grid>
</UserControl>