RecipeGASSettingMFCAlarmView.xaml 5.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <UserControl x:Class="FurnaceUI.Views.Editors.RecipeGASSettingMFCAlarmView"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:Convert="clr-namespace:FurnaceUI.Views.Parameter"
  7. xmlns:local="clr-namespace:FurnaceUI.Views.Editors" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:cal="http://www.caliburn.org"
  8. mc:Ignorable="d" Height="466" >
  9. <UserControl.Resources>
  10. <Convert:ParameterConvert x:Key="ParameterConvert"/>
  11. </UserControl.Resources>
  12. <Canvas x:Name="FlowAlarmTable" Visibility="Visible" Width="735" Height="466">
  13. <ListBox ItemsSource="{Binding CurrentNode.SubNodes}" Canvas.Right="10" Canvas.Top="14">
  14. <ListBox.ItemsPanel>
  15. <ItemsPanelTemplate>
  16. <StackPanel Orientation="Horizontal"></StackPanel>
  17. </ItemsPanelTemplate>
  18. </ListBox.ItemsPanel>
  19. <ListBox.ItemTemplate>
  20. <DataTemplate>
  21. <RadioButton GroupName="LeveOne" Content="{Binding Name, Converter={StaticResource ParameterConvert}}" IsChecked="{Binding IsSelected}">
  22. <i:Interaction.Triggers>
  23. <i:EventTrigger EventName="Checked">
  24. <cal:ActionMessage MethodName="MenuCommand">
  25. <cal:Parameter Value="$source"/>
  26. <cal:Parameter Value="LevelOne"/>
  27. </cal:ActionMessage>
  28. </i:EventTrigger>
  29. </i:Interaction.Triggers>
  30. </RadioButton>
  31. </DataTemplate>
  32. </ListBox.ItemTemplate>
  33. </ListBox>
  34. <Image Source="/FurnaceUI;component/Resources/Images/Temp/FlowAlarm.png" Height="auto" Width="715" Canvas.Right="10" Canvas.Top="60" Visibility="{Binding VisibilityShow}"/>
  35. <TextBox Width="52" Height="25" Text="{Binding CurrenItems[0].CurrentValue}" Tag="None" ToolTip="{Binding CurrenItems[0].Name}" Canvas.Left="200" Canvas.Top="96" Visibility="{Binding VisibilityShow}" IsEnabled="False"/>
  36. <TextBlock Text="sec" Width="100" TextWrapping="WrapWithOverflow" FontSize="14" Canvas.Top="99" Canvas.Left="250" Visibility="{Binding VisibilityShow}" />
  37. <TextBox Width="52" Height="25" Text="{Binding CurrenItems[1].CurrentValue}" ToolTip="{Binding CurrenItems[1].Name}" Tag="None" Canvas.Left="432" Canvas.Top="96" Visibility="{Binding VisibilityShow}" IsEnabled="False"/>
  38. <TextBlock Text="sec" Width="100" TextWrapping="WrapWithOverflow" FontSize="14" Canvas.Top="99" Canvas.Left="485" Visibility="{Binding VisibilityShow}" />
  39. <TextBox Width="52" Height="25" Text="{Binding CurrenItems[3].CurrentValue}" ToolTip="{Binding CurrenItems[3].Name}" Tag="None" Canvas.Left="165" Canvas.Top="285" Visibility="{Binding VisibilityShow}" IsEnabled="False"/>
  40. <TextBlock Text="%" Width="100" TextWrapping="WrapWithOverflow" FontSize="14" Canvas.Top="290" Canvas.Left="220" Visibility="{Binding VisibilityShow}" />
  41. <TextBox Width="52" Height="25" Text="{Binding CurrenItems[2].CurrentValue}" ToolTip="{Binding CurrenItems[2].Name}" Tag="None" Canvas.Left="560" Canvas.Top="333" Visibility="{Binding VisibilityShow}" IsEnabled="False"/>
  42. <TextBlock Text="sec" Width="100" TextWrapping="WrapWithOverflow" FontSize="14" Canvas.Top="335" Canvas.Left="617" Visibility="{Binding VisibilityShow}" />
  43. <TextBox Width="52" Height="25" Text="{Binding CurrenItems[4].CurrentValue}" ToolTip="{Binding CurrenItems[4].Name}" Tag="None" Canvas.Left="628" Canvas.Top="219" Visibility="{Binding VisibilityShow}" IsEnabled="False"/>
  44. <TextBlock Text="%" Width="100" TextWrapping="WrapWithOverflow" FontSize="14" Canvas.Top="223" Canvas.Left="685" Visibility="{Binding VisibilityShow}" />
  45. <TextBlock Text="Judgment Start Delay Time:" Width="200" TextWrapping="WrapWithOverflow" FontSize="14" Canvas.Top="99" Canvas.Left="10" Visibility="{Binding VisibilityShow}"/>
  46. <TextBlock Text="Alarm Judgment Time:" TextWrapping="WrapWithOverflow" FontSize="14" Canvas.Left="280" Canvas.Top="99" Visibility="{Binding VisibilityShow}"/>
  47. <TextBlock Text="Warning Judgment Time:" FontSize="14" Canvas.Left="390" Canvas.Top="337" Visibility="{Binding VisibilityShow}"/>
  48. <TextBlock Text="Alarm Judgment Flow:" FontSize="14" Canvas.Left="10" Canvas.Top="289" Visibility="{Binding VisibilityShow}"/>
  49. <TextBlock Text="Warning Judgment Flow:" Width="110" TextWrapping="WrapWithOverflow" FontSize="14" Canvas.Left="610" Canvas.Top="173" Visibility="{Binding VisibilityShow}"/>
  50. <Button Content="Save" Canvas.Bottom="15" Canvas.Right="150" Height="50" Width="120" Style="{StaticResource CommandButton}">
  51. <i:Interaction.Triggers>
  52. <i:EventTrigger EventName="Click">
  53. <cal:ActionMessage MethodName="Save">
  54. </cal:ActionMessage>
  55. </i:EventTrigger>
  56. </i:Interaction.Triggers>
  57. </Button>
  58. <Button Content="Close" Canvas.Bottom="15" Canvas.Right="10" Height="50" Width="120" Style="{StaticResource CommandButton}" >
  59. <i:Interaction.Triggers>
  60. <i:EventTrigger EventName="Click">
  61. <cal:ActionMessage MethodName="Close">
  62. </cal:ActionMessage>
  63. </i:EventTrigger>
  64. </i:Interaction.Triggers>
  65. </Button>
  66. </Canvas>
  67. </UserControl>