a4b5cd4834
- Cambiati nomi classi e file.
107 lines
5.1 KiB
XML
107 lines
5.1 KiB
XML
<UserControl x:Class="DispositionParameterExpanderView"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:sys="clr-namespace:System;assembly=mscorlib">
|
|
|
|
<UserControl.Resources>
|
|
<sys:Int32 x:Key="TL">1</sys:Int32>
|
|
<sys:Int32 x:Key="TR">2</sys:Int32>
|
|
<sys:Int32 x:Key="BL">3</sys:Int32>
|
|
<sys:Int32 x:Key="BR">4</sys:Int32>
|
|
</UserControl.Resources>
|
|
|
|
<StackPanel>
|
|
|
|
<Expander Header="RawPart" IsExpanded="{Binding RawPartIsExpanded}"
|
|
Style="{StaticResource ExpanderStyle}" Margin="0,1,0,1">
|
|
<StackPanel>
|
|
<!--<CheckBox Content="Move with Fixture" IsChecked="{Binding MoveWithFixture, Mode=TwoWay}"/>-->
|
|
<!--ContentPresenter that contains the RawPart options -->
|
|
<ContentPresenter Name="RawPartOptions" Content="{Binding RawPartOptions ,Mode=OneWay}"/>
|
|
</StackPanel>
|
|
</Expander>
|
|
|
|
<Expander Header="Part" IsExpanded="{Binding PartIsExpanded}"
|
|
Style="{StaticResource ExpanderStyle}" Margin="0,1,0,1">
|
|
|
|
</Expander>
|
|
|
|
<Expander Header="Fixture" IsExpanded="{Binding FixtureIsExpanded}"
|
|
Style="{StaticResource ExpanderStyle}" Margin="0,1,0,1">
|
|
<!--ContentPresenter that contains the Fixture options -->
|
|
<ContentPresenter Name="FixtureParameters" Content="{Binding FixtureParameters ,Mode=OneWay}"/>
|
|
</Expander>
|
|
|
|
<UniformGrid Columns="2">
|
|
<RadioButton Content="Move" IsChecked="{Binding MoveIsChecked}"
|
|
Style="{StaticResource {x:Type ToggleButton}}" Height="30"/>
|
|
<RadioButton Content="Rotate"
|
|
Style="{StaticResource {x:Type ToggleButton}}" Height="30"/>
|
|
</UniformGrid>
|
|
|
|
<Grid Margin="0,5,0,5" Visibility="{Binding RawRefGroupVisibility}">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock Grid.ColumnSpan="4" Text="Move Raw Reference"/>
|
|
<RadioButton Grid.Column="1" Grid.Row="1" Command="{Binding CheckedRawRefCommand}"
|
|
CommandParameter="{StaticResource TL}"
|
|
Style="{StaticResource {x:Type ToggleButton}}" Height="40" Width="40">
|
|
<Border BorderBrush="{StaticResource EgaltechBlue1}" BorderThickness="5,5,0,0"
|
|
Height="30" Width="30"/>
|
|
</RadioButton>
|
|
<RadioButton Grid.Column="2" Grid.Row="1" Command="{Binding CheckedRawRefCommand}"
|
|
CommandParameter="{StaticResource TR}"
|
|
Style="{StaticResource {x:Type ToggleButton}}" Height="40" Width="40">
|
|
<Border BorderBrush="{StaticResource EgaltechBlue1}" BorderThickness="0,5,5,0"
|
|
Height="30" Width="30"/>
|
|
</RadioButton>
|
|
<RadioButton Grid.Column="1" Grid.Row="2" Command="{Binding CheckedRawRefCommand}"
|
|
CommandParameter="{StaticResource BL}" IsChecked="{Binding BLIsChecked,Mode=OneWay}"
|
|
Style="{StaticResource {x:Type ToggleButton}}" Height="40" Width="40">
|
|
<Border BorderBrush="{StaticResource EgaltechBlue1}" BorderThickness="5,0,0,5"
|
|
Height="30" Width="30"/>
|
|
</RadioButton>
|
|
<RadioButton Grid.Column="2" Grid.Row="2" Command="{Binding CheckedRawRefCommand}"
|
|
CommandParameter="{StaticResource BR}"
|
|
Style="{StaticResource {x:Type ToggleButton}}" Height="40" Width="40">
|
|
<Border BorderBrush="{StaticResource EgaltechBlue1}" BorderThickness="0,0,5,5"
|
|
Height="30" Width="30"/>
|
|
</RadioButton>
|
|
|
|
</Grid>
|
|
|
|
<TextBlock Text="{Binding InputMsg,Mode=OneWay}" Margin="5,5,0,5"/>
|
|
<TextBox Text="{Binding InputValue,UpdateSourceTrigger=PropertyChanged}" Margin="5,0,5,5">
|
|
<TextBox.InputBindings>
|
|
<KeyBinding Key="Enter" Command="{Binding DoneCommand}"/>
|
|
<!--<KeyBinding Key="S" Modifiers="Control" Command="{Binding ShowCommand}"/>-->
|
|
</TextBox.InputBindings>
|
|
</TextBox>
|
|
<TextBlock Text="{Binding InputErrorMsg,Mode=OneWay}" Margin="5,5,5,5"
|
|
Style="{StaticResource ValidationErrorTextBlock}"/>
|
|
|
|
<Grid Margin="5,0,5,5">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<!--<Button Command="{Binding ShowCommand}" Visibility="{Binding ShowBtnVisibility}"
|
|
Content="{Binding ShowMsg}" Style="{StaticResource EgtCAM5_InputButton}"/>-->
|
|
<Button Command="{Binding DoneCommand}" Grid.Column="1"
|
|
Content="{Binding OkMsg}" Style="{StaticResource EgtCAM5_InputButton}"/>
|
|
</Grid>
|
|
|
|
</StackPanel>
|
|
|
|
</UserControl>
|