sc 1 year ago
parent
commit
3e18823a89
  1. 24
      MainWindow.xaml
  2. 65
      MainWindow.xaml.cs

24
MainWindow.xaml

@ -59,19 +59,19 @@
<Grid VerticalAlignment="Bottom"> <Grid VerticalAlignment="Bottom">
<Rectangle Margin="0,0,0,0" Fill="#FFCCCCCC" VerticalAlignment="Bottom" Height="50"/> <Rectangle Margin="0,0,0,0" Fill="#FFCCCCCC" VerticalAlignment="Bottom" Height="50"/>
<RadioButton Content="工单" Tag="&#xF2d2;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="工单" x:Name="Work_Order" Tag="&#xF2d2;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_Page"/>
<RadioButton Content="工艺" Tag="&#xF036;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="200,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="工艺" x:Name="Technological_Process" Tag="&#xF036;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="200,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_Page"/>
<RadioButton Content="曲线" Tag="&#xF1fe;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="400,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="曲线" x:Name="Curve_Diagram" Tag="&#xF1fe;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="400,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_Page"/>
<RadioButton Content="机台" Tag="&#xF1b3;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="600,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="机台" x:Name="Equipment_Simulation" Tag="&#xF1b3;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="600,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_Page"/>
<RadioButton Content="历史" Tag="&#xF15C;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="800,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="历史" x:Name="History_Records" Tag="&#xF15C;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="800,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_Page"/>
<RadioButton Content="duo" Tag="&#xF061;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Right" Height="50" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="下一个" x:Name="Next" Tag="&#xF061;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Right" Height="50" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_toolbar" GroupName="toolbar"/>
<RadioButton Content="输入输出" Tag="&#xF065;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="输入输出" x:Name="In_Out" Tag="&#xF065;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_Page" Visibility="Hidden"/>
<RadioButton Content="系统" Tag="&#xF2a2;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="200,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="系统" x:Name="Sys_Set" Tag="&#xF2a2;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="200,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_Page" Visibility="Hidden"/>
<RadioButton Content="参数" Tag="&#xF013;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="400,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="参数" x:Name="Parameter_Set" Tag="&#xF013;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="400,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_Page" Visibility="Hidden"/>
<RadioButton Content="工艺组" Tag="&#xF00a;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="600,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="工艺组" x:Name="Program_group" Tag="&#xF00a;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="600,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_Page" Visibility="Hidden"/>
<RadioButton Content="工程师" Tag="&#xF0f0;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="800,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="工程师" x:Name="Engineer_Set" Tag="&#xF0f0;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Left" Height="50" Margin="800,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_Page" Visibility="Hidden"/>
<RadioButton Content="duo" Tag="&#xF060;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Right" Height="50" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC"/> <RadioButton Content="上一个" x:Name="Previous" Tag="&#xF060;" Style="{DynamicResource RadioButtonStyle}" HorizontalAlignment="Right" Height="50" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="200" Background="#FFCCCCCC" Checked="RadioButton_toolbar" GroupName="toolbar" Visibility="Hidden"/>
<Grid Grid.Column="1"> <Grid Grid.Column="1">

65
MainWindow.xaml.cs

@ -24,5 +24,70 @@ namespace DyeingComputer
{ {
InitializeComponent(); InitializeComponent();
} }
private void RadioButton_toolbar(object sender, RoutedEventArgs e)
{
if (!(sender is RadioButton button)) return;
if (string.IsNullOrEmpty(button.Name.ToString())) return;
switch (button.Name.ToString())
{
case "Next":
this.In_Out.Visibility = Visibility.Visible;
this.Sys_Set.Visibility = Visibility.Visible;
this.Parameter_Set.Visibility = Visibility.Visible;
this.Program_group.Visibility = Visibility.Visible;
this.Engineer_Set.Visibility = Visibility.Visible;
this.Previous.Visibility = Visibility.Visible;
this.Work_Order.Visibility = Visibility.Collapsed;
this.Technological_Process.Visibility = Visibility.Collapsed;
this.Curve_Diagram.Visibility = Visibility.Collapsed;
this.Equipment_Simulation.Visibility = Visibility.Collapsed;
this.History_Records.Visibility = Visibility.Collapsed;
this.Next.Visibility = Visibility.Collapsed;
break;
case "Previous":
this.In_Out.Visibility = Visibility.Collapsed;
this.Sys_Set.Visibility = Visibility.Collapsed;
this.Parameter_Set.Visibility = Visibility.Collapsed;
this.Program_group.Visibility = Visibility.Collapsed;
this.Engineer_Set.Visibility = Visibility.Collapsed;
this.Previous.Visibility = Visibility.Collapsed;
this.Work_Order.Visibility = Visibility.Visible;
this.Technological_Process.Visibility = Visibility.Visible;
this.Curve_Diagram.Visibility = Visibility.Visible;
this.Equipment_Simulation.Visibility = Visibility.Visible;
this.History_Records.Visibility = Visibility.Visible;
this.Next.Visibility = Visibility.Visible;
break;
default:
break;
}
}
private void RadioButton_Page(object sender, RoutedEventArgs e)
{
if (!(sender is RadioButton button)) return;
if (string.IsNullOrEmpty(button.Name.ToString())) return;
switch (button.Name.ToString())
{
case "Next":
this.In_Out.Visibility = Visibility.Collapsed;
this.Sys_Set.Visibility = Visibility.Collapsed;
this.Parameter_Set.Visibility = Visibility.Collapsed;
this.Program_group.Visibility = Visibility.Collapsed;
this.Engineer_Set.Visibility = Visibility.Collapsed;
this.Previous.Visibility = Visibility.Collapsed;
break;
case "Previous":
this.Work_Order.Visibility = Visibility.Collapsed;
this.Technological_Process.Visibility = Visibility.Collapsed;
this.Curve_Diagram.Visibility = Visibility.Collapsed;
this.Equipment_Simulation.Visibility = Visibility.Collapsed;
this.History_Records.Visibility = Visibility.Collapsed;
break;
default:
break;
}
}
} }
} }

Loading…
Cancel
Save