|
@@ -9,15 +9,17 @@
|
|
prism:ViewModelLocator.AutoWireViewModel="True"
|
|
prism:ViewModelLocator.AutoWireViewModel="True"
|
|
xmlns:ctrl="http://OpenSEMI.Ctrlib.com/presentation"
|
|
xmlns:ctrl="http://OpenSEMI.Ctrlib.com/presentation"
|
|
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
|
|
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
|
|
-
|
|
|
|
|
|
+ xmlns:converters="clr-namespace:Venus_MainPages.Converters"
|
|
xmlns:dgextension="clr-namespace:RecipeEditorLib.DGExtension;assembly=SequenceControl"
|
|
xmlns:dgextension="clr-namespace:RecipeEditorLib.DGExtension;assembly=SequenceControl"
|
|
xmlns:sequence="clr-namespace:Venus_MainPages.Sequence"
|
|
xmlns:sequence="clr-namespace:Venus_MainPages.Sequence"
|
|
d:DesignHeight="450" d:DesignWidth="800" Name="sequenceView">
|
|
d:DesignHeight="450" d:DesignWidth="800" Name="sequenceView">
|
|
|
|
|
|
- <UserControl.Resources>
|
|
|
|
|
|
|
|
|
|
+ <UserControl.Resources>
|
|
|
|
+ <converters:StringToDictionary x:Key="StringToDictionary"/>
|
|
|
|
+ <converters:SequenceKeyConverter x:Key="SequenceKeyConverter"/>
|
|
<DataTemplate x:Key="ParamTemplate">
|
|
<DataTemplate x:Key="ParamTemplate">
|
|
- <Grid Width="230" Margin="0,5">
|
|
|
|
|
|
+ <Grid Width="270" Margin="0,5">
|
|
<Grid.LayoutTransform>
|
|
<Grid.LayoutTransform>
|
|
<TransformGroup>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="-90"/>
|
|
<RotateTransform Angle="-90"/>
|
|
@@ -36,7 +38,7 @@
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
</TransformGroup>
|
|
</TransformGroup>
|
|
</Grid.LayoutTransform>
|
|
</Grid.LayoutTransform>
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Padding="5,1" Width="230" Height="30">
|
|
|
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Padding="5,1" Width="270" Height="30">
|
|
<TextBlock Visibility="{Binding Visible}" Text="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" FontSize="14" Width="Auto" />
|
|
<TextBlock Visibility="{Binding Visible}" Text="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" FontSize="14" Width="Auto" />
|
|
</Border>
|
|
</Border>
|
|
</Grid>
|
|
</Grid>
|
|
@@ -50,7 +52,7 @@
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
</TransformGroup>
|
|
</TransformGroup>
|
|
</Grid.LayoutTransform>
|
|
</Grid.LayoutTransform>
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Padding="5,1" Width="230" Height="30">
|
|
|
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,1,1,1" Padding="5,1" Width="270" Height="30">
|
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
|
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
|
|
<ctrl:CheckBoxExt IsChecked="{Binding Checked}" CheckBoxSaved="{Binding IsSaved, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Margin="0,4"/>
|
|
<ctrl:CheckBoxExt IsChecked="{Binding Checked}" CheckBoxSaved="{Binding IsSaved, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Margin="0,4"/>
|
|
<TextBlock Visibility="{Binding Visible}" HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" FontSize="14"/>
|
|
<TextBlock Visibility="{Binding Visible}" HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" FontSize="14"/>
|
|
@@ -67,7 +69,7 @@
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
</TransformGroup>
|
|
</TransformGroup>
|
|
</Grid.LayoutTransform>
|
|
</Grid.LayoutTransform>
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Padding="5,1" Width="230" Height="30">
|
|
|
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Padding="5,1" Width="270" Height="30">
|
|
<ctrl:TextBoxEx Visibility="{Binding Visible}" IsEnabled="{Binding IsEnabled}" TextSaved="{Binding IsSaved, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Text="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" FontSize="14" Width="Auto" />
|
|
<ctrl:TextBoxEx Visibility="{Binding Visible}" IsEnabled="{Binding IsEnabled}" TextSaved="{Binding IsSaved, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Text="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" FontSize="14" Width="Auto" />
|
|
</Border>
|
|
</Border>
|
|
</Grid>
|
|
</Grid>
|
|
@@ -81,7 +83,7 @@
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
</TransformGroup>
|
|
</TransformGroup>
|
|
</Grid.LayoutTransform>
|
|
</Grid.LayoutTransform>
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Padding="5,1" Width="230">
|
|
|
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Padding="5,1" Width="270">
|
|
<ctrl:TextBoxEx Visibility="{Binding Visible}" EditBoxMode="SignInteger" TextSaved="{Binding IsSaved, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" IsEnabled="{Binding IsEnabled}" Text="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" FontSize="14" Width="Auto" />
|
|
<ctrl:TextBoxEx Visibility="{Binding Visible}" EditBoxMode="SignInteger" TextSaved="{Binding IsSaved, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" IsEnabled="{Binding IsEnabled}" Text="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" FontSize="14" Width="Auto" />
|
|
</Border>
|
|
</Border>
|
|
</Grid>
|
|
</Grid>
|
|
@@ -95,14 +97,36 @@
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
</TransformGroup>
|
|
</TransformGroup>
|
|
</Grid.LayoutTransform>
|
|
</Grid.LayoutTransform>
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Padding="5,1" Width="230" Height="30">
|
|
|
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Padding="5,1" Width="270" Height="Auto">
|
|
<Grid >
|
|
<Grid >
|
|
<Grid.ColumnDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition />
|
|
<ColumnDefinition />
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
</Grid.ColumnDefinitions>
|
|
- <ctrl:TextBoxEx Visibility="{Binding Visible}" IsEnabled="{Binding IsEnabled}" TextSaved="{Binding IsSaved, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Text="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" FontSize="12.4" Width="Auto"/>
|
|
|
|
- <Button Command="{Binding Path=DataContext.SelectRecipeCommand, RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=UserControl}}" CommandParameter="{Binding }" Grid.Column="1" Content="..." Foreground="White" FontSize="20" Visibility="{Binding Visible}" Width="30" Height="20" Margin="5,0,0,0"/>
|
|
|
|
|
|
+ <!--<Border Visibility="{Binding Visible}" BorderThickness="1" BorderBrush="Black" >
|
|
|
|
+ <TextBlock Text="{Binding Value, UpdateSourceTrigger=PropertyChanged}" FontSize="13" Foreground="Black"/>
|
|
|
|
+ </Border>-->
|
|
|
|
+ <!--<ctrl:TextBoxEx Visibility="{Binding Visible}" IsEnabled="{Binding IsEnabled}" TextSaved="{Binding IsSaved, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Width="Auto"/>-->
|
|
|
|
+ <ListBox ItemsSource="{Binding Value,Converter={StaticResource StringToDictionary}}" Visibility="{Binding Visible}" VerticalAlignment="Center">
|
|
|
|
+ <ListBox.ItemTemplate>
|
|
|
|
+ <DataTemplate>
|
|
|
|
+ <Grid>
|
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
|
+ <ColumnDefinition/>
|
|
|
|
+ <ColumnDefinition/>
|
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
|
+ <Border BorderThickness="1 .5 0 .5" BorderBrush="gray" Width="50" Height="25">
|
|
|
|
+ <TextBlock Text="{Binding Key,Converter={StaticResource SequenceKeyConverter}}" FontSize="13" VerticalAlignment="Center" Padding="1 0 0 0"/>
|
|
|
|
+ </Border>
|
|
|
|
+ <Border Grid.Column="1" BorderThickness="1 .5 1 .5" BorderBrush="Gray" Width="185" Height="25">
|
|
|
|
+ <TextBlock Text="{Binding Value}" VerticalAlignment="Center" FontSize="13" Padding="1 0 0 0"/>
|
|
|
|
+ </Border>
|
|
|
|
+ </Grid>
|
|
|
|
+
|
|
|
|
+ </DataTemplate>
|
|
|
|
+ </ListBox.ItemTemplate>
|
|
|
|
+ </ListBox>
|
|
|
|
+ <Button Command="{Binding Path=DataContext.SelectRecipeCommand, RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=UserControl}}" CommandParameter="{Binding }" Grid.Column="1" Content="..." Foreground="White" FontSize="20" Visibility="{Binding Visible}" Width="20" Height="20"/>
|
|
</Grid>
|
|
</Grid>
|
|
</Border>
|
|
</Border>
|
|
</Grid>
|
|
</Grid>
|
|
@@ -116,7 +140,7 @@
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
<ScaleTransform ScaleX="1" ScaleY="-1" />
|
|
</TransformGroup>
|
|
</TransformGroup>
|
|
</Grid.LayoutTransform>
|
|
</Grid.LayoutTransform>
|
|
- <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Padding="5,1" Width="230">
|
|
|
|
|
|
+ <Border BorderBrush="{DynamicResource Table_BD}" BorderThickness="0,0,1,1" Padding="5,1" Width="270">
|
|
<ctrl:ComboBoxExt Style="{StaticResource ResourceKey={x:Type ComboBox}}"
|
|
<ctrl:ComboBoxExt Style="{StaticResource ResourceKey={x:Type ComboBox}}"
|
|
Visibility="{Binding Visible}"
|
|
Visibility="{Binding Visible}"
|
|
ComboBoxSaved="{Binding IsSaved, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
|
|
ComboBoxSaved="{Binding IsSaved, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
|
|
@@ -232,6 +256,7 @@
|
|
</HierarchicalDataTemplate>
|
|
</HierarchicalDataTemplate>
|
|
<local:FolderOrFileTemplateSelector x:Key="FolderFileTemplateSelector" FolderTemplate="{StaticResource FolderTemplate}" FileTemplate="{StaticResource FileTemplate}"/>
|
|
<local:FolderOrFileTemplateSelector x:Key="FolderFileTemplateSelector" FolderTemplate="{StaticResource FolderTemplate}" FileTemplate="{StaticResource FileTemplate}"/>
|
|
|
|
|
|
|
|
+
|
|
<Style x:Key="SequenceTextBox" TargetType="{x:Type ctrl:TextBoxEx}">
|
|
<Style x:Key="SequenceTextBox" TargetType="{x:Type ctrl:TextBoxEx}">
|
|
<Setter Property="SnapsToDevicePixels" Value="True"/>
|
|
<Setter Property="SnapsToDevicePixels" Value="True"/>
|
|
<Setter Property="FontFamily" Value="Arial" />
|
|
<Setter Property="FontFamily" Value="Arial" />
|
|
@@ -333,9 +358,9 @@
|
|
</Grid.RowDefinitions>
|
|
</Grid.RowDefinitions>
|
|
<Grid Width="1600" HorizontalAlignment="Left" Margin="10,0,0,0" IsEnabled="{Binding IsPermission}">
|
|
<Grid Width="1600" HorizontalAlignment="Left" Margin="10,0,0,0" IsEnabled="{Binding IsPermission}">
|
|
<Grid.ColumnDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
- <ColumnDefinition Width="230"/>
|
|
|
|
|
|
+ <ColumnDefinition Width="270"/>
|
|
<ColumnDefinition Width="10*"/>
|
|
<ColumnDefinition Width="10*"/>
|
|
- <ColumnDefinition Width="230"/>
|
|
|
|
|
|
+ <ColumnDefinition Width="270"/>
|
|
<ColumnDefinition Width="8*"/>
|
|
<ColumnDefinition Width="8*"/>
|
|
<ColumnDefinition Width="8*"/>
|
|
<ColumnDefinition Width="8*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|