RecipeEventSettingView.xaml 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. <UserControl x:Class="FurnaceUI.Views.Editors.RecipeEventSettingView"
  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:local="clr-namespace:FurnaceUI.Views.Editors" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:cal="http://www.caliburn.org"
  7. mc:Ignorable="d"
  8. Height="450" Width="550" FontFamily="Segoe">
  9. <Grid>
  10. <Grid.RowDefinitions>
  11. <RowDefinition Height="60"/>
  12. <RowDefinition Height="*"/>
  13. <RowDefinition Height="60"/>
  14. </Grid.RowDefinitions>
  15. <!--<Button Grid.Row="0" Grid.Column="0" Width="333" Margin="10,4,0,4" Content="Set Event" HorizontalAlignment="Left" Style="{StaticResource PageTitleButton}" FontSize="25"/>-->
  16. <Grid Grid.Row="1" Grid.Column="0" IsEnabled="{Binding IsEnable}">
  17. <!--<Canvas>
  18. --><!--<Button Content="Sample data collect" FontSize="25" Canvas.Left="10" Canvas.Top="88" Width="200">
  19. <i:Interaction.Triggers>
  20. <i:EventTrigger EventName="Click">
  21. <cal:ActionMessage MethodName="SelectCollect">
  22. <cal:Parameter Value="DataCollect"></cal:Parameter>
  23. </cal:ActionMessage>
  24. </i:EventTrigger>
  25. </i:Interaction.Triggers>
  26. </Button>--><!--
  27. <Button Content="Event collect" Style="{StaticResource CommandButton}" Canvas.Left="10" Canvas.Top="181" Width="200">
  28. <i:Interaction.Triggers>
  29. <i:EventTrigger EventName="Click">
  30. <cal:ActionMessage MethodName="SelectCollect">
  31. <cal:Parameter Value="EventCollect"></cal:Parameter>
  32. </cal:ActionMessage>
  33. </i:EventTrigger>
  34. </i:Interaction.Triggers>
  35. </Button>
  36. </Canvas>-->
  37. <!--<DockPanel x:Name="SetDataCollect" Grid.Row="0" Grid.Column="1">
  38. <Image Source="/FurnaceUI;component/Resources/Images/Temp/pic1.png" Margin="0,74,0,0" Width="646"/>
  39. </DockPanel>-->
  40. <!--<DockPanel Grid.Row="0" Grid.Column="1" Visibility="{Binding SetEventVisibility}">
  41. <Image Source="/FurnaceUI;component/Resources/Images/Temp/pic2.png" Margin="0,14" Width="646"/>
  42. </DockPanel>-->
  43. <DockPanel>
  44. <Grid>
  45. <Grid.RowDefinitions>
  46. <RowDefinition Height="*"/>
  47. <RowDefinition Height="*"/>
  48. </Grid.RowDefinitions>
  49. <TextBlock Margin="12,-50,2,0" Text="{Binding TitleName}" FontSize="25"/>
  50. <Border Grid.Row="0" Grid.Column="0" Margin="20,0,10,0">
  51. <WrapPanel Orientation="Vertical">
  52. <Button Grid.Column="0" Margin="3,3" Padding="0" Height="114" Style="{StaticResource Area_Button}" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" Width="500" >
  53. <ContentControl >
  54. <Canvas>
  55. <TextBlock Text="Process Time Measurement" Style="{StaticResource TextBlock_Title}" VerticalAlignment="Center" Canvas.Left="44" Canvas.Top="7" />
  56. <Image Source="/FurnaceUI;component/Resources/Images/icons/SampleData44.png"/>
  57. <RadioButton Content="None" Canvas.Left="20" Canvas.Top="55" Height="40" Width="80" GroupName="SetDataCollect" IsChecked="{Binding IsNoneChecked}">
  58. <i:Interaction.Triggers>
  59. <i:EventTrigger EventName="Click">
  60. <cal:ActionMessage MethodName="SelectControlCmd">
  61. <cal:Parameter Value="None"></cal:Parameter>
  62. </cal:ActionMessage>
  63. </i:EventTrigger>
  64. </i:Interaction.Triggers>
  65. </RadioButton>
  66. <RadioButton Content="Start" GroupName="SetDataCollect" Canvas.Left="120" Canvas.Top="55" Height="40" Width="80" IsChecked="{Binding IsStartChecked}">
  67. <i:Interaction.Triggers>
  68. <i:EventTrigger EventName="Click">
  69. <cal:ActionMessage MethodName="SelectControlCmd">
  70. <cal:Parameter Value="Start"></cal:Parameter>
  71. </cal:ActionMessage>
  72. </i:EventTrigger>
  73. </i:Interaction.Triggers>
  74. </RadioButton>
  75. <RadioButton Content="Stop" GroupName="SetDataCollect" Canvas.Left="220" Canvas.Top="55" Height="40" Width="80" IsChecked="{Binding IsStopChecked}">
  76. <i:Interaction.Triggers>
  77. <i:EventTrigger EventName="Click">
  78. <cal:ActionMessage MethodName="SelectControlCmd">
  79. <cal:Parameter Value="Stop"></cal:Parameter>
  80. </cal:ActionMessage>
  81. </i:EventTrigger>
  82. </i:Interaction.Triggers>
  83. </RadioButton>
  84. </Canvas>
  85. </ContentControl>
  86. </Button>
  87. </WrapPanel>
  88. </Border>
  89. <Border Grid.Row="1" Grid.Column="0" Margin="0,-60,0,0">
  90. <Button Grid.Column="0" Height="114" Style="{StaticResource Area_Button}" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" Width="500" >
  91. <ContentControl >
  92. <Canvas>
  93. <TextBlock Text="For Host Event" Style="{StaticResource TextBlock_Title}" VerticalAlignment="Center" Canvas.Left="44" Canvas.Top="7" />
  94. <Image Source="/FurnaceUI;component/Resources/Images/icons/SampleData44.png"/>
  95. <StackPanel Orientation="Horizontal" Canvas.Left="10" Canvas.Top="60">
  96. <TextBlock Text="Event Number" TextWrapping="Wrap" Foreground="Black" FontSize="20" FontFamily="Segoe"/>
  97. </StackPanel>
  98. <StackPanel Orientation="Horizontal" Canvas.Left="150" Canvas.Top="55">
  99. <TextBox Text="0" Width="150" Height="35" TextWrapping="Wrap" Foreground="Black" FontSize="20" FontFamily="Segoe" Tag="Number"/>
  100. </StackPanel>
  101. </Canvas>
  102. </ContentControl>
  103. <i:Interaction.Triggers>
  104. <i:EventTrigger EventName="Click">
  105. <cal:ActionMessage MethodName="PopupPage">
  106. <cal:Parameter Value="PortStatus"/>
  107. </cal:ActionMessage>
  108. </i:EventTrigger>
  109. </i:Interaction.Triggers>
  110. </Button>
  111. </Border>
  112. </Grid>
  113. </DockPanel>
  114. </Grid>
  115. <DockPanel Grid.Row="2" Grid.Column="0">
  116. <Canvas>
  117. <Button Width="130" Height="45" Style="{StaticResource CommandButton}" Content="Save" Canvas.Left="245" Canvas.Top="5" IsEnabled="{Binding IsEnable}">
  118. <i:Interaction.Triggers>
  119. <i:EventTrigger EventName="Click">
  120. <cal:ActionMessage MethodName="SaveCmd">
  121. </cal:ActionMessage>
  122. </i:EventTrigger>
  123. </i:Interaction.Triggers>
  124. </Button>
  125. <Button Width="130" Height="45" Style="{StaticResource CommandButton}" Content="Close" Canvas.Left="395" Canvas.Top="5">
  126. <i:Interaction.Triggers>
  127. <i:EventTrigger EventName="Click">
  128. <cal:ActionMessage MethodName="CloseCmd">
  129. </cal:ActionMessage>
  130. </i:EventTrigger>
  131. </i:Interaction.Triggers>
  132. </Button>
  133. </Canvas>
  134. </DockPanel>
  135. </Grid>
  136. </UserControl>