Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.38 KB | None | 0 0
  1. <UserControl
  2. x:Class="JigVisualizer.Pages.MachineSetUpView"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:JigVisualizer.Pages"
  7. xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
  8. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  9. xmlns:s="https://github.com/canton7/Stylet"
  10. mc:Ignorable="d"
  11. >
  12. <Grid>
  13. <Grid.RowDefinitions>
  14. <RowDefinition Height="9*" />
  15. <RowDefinition Height="20" />
  16. <RowDefinition Height="1*" />
  17. <RowDefinition Height="20" />
  18. </Grid.RowDefinitions>
  19. <ItemsControl
  20. Grid.Row="0"
  21. HorizontalAlignment="Left"
  22. VerticalAlignment="Top"
  23. ItemsSource="{Binding Items}"
  24. >
  25. <ItemsControl.ItemTemplate>
  26. <DataTemplate>
  27. <Canvas>
  28. <ContentControl s:View.Model="{Binding}" />
  29. </Canvas>
  30. </DataTemplate>
  31. </ItemsControl.ItemTemplate>
  32. </ItemsControl>
  33. <materialDesign:Card
  34. Grid.Row="0"
  35. Width="340"
  36. Height="100"
  37. HorizontalAlignment="Center"
  38. VerticalAlignment="Center"
  39. Visibility="{Binding EditConfigVisible}"
  40. >
  41. <Grid>
  42. <Grid.RowDefinitions>
  43. <RowDefinition Height="*" />
  44. <RowDefinition Height="*" />
  45. </Grid.RowDefinitions>
  46. <Grid.ColumnDefinitions>
  47. <ColumnDefinition Width="*" />
  48. <ColumnDefinition Width="*" />
  49. </Grid.ColumnDefinitions>
  50. <TextBlock
  51. Grid.Row="0"
  52. Grid.ColumnSpan="2"
  53. Margin="10"
  54. HorizontalAlignment="Center"
  55. VerticalAlignment="Top"
  56. FontFamily="Menlo"
  57. FontWeight="Bold"
  58. >
  59. Existing ConfigFile Found<LineBreak />
  60. Would you like to edit it?</TextBlock>
  61.  
  62. <Button
  63. Grid.Row="1"
  64. Grid.Column="0"
  65. Width="60"
  66. Height="25"
  67. HorizontalContentAlignment="Center"
  68. VerticalContentAlignment="Center"
  69. Click="{s:Action OnClick_EditConfigYes}"
  70. Content="Yes"
  71. />
  72.  
  73. <materialDesign:Card
  74. Grid.Row="1"
  75. Grid.ColumnSpan="2"
  76. Width="40"
  77. Height="40"
  78. UniformCornerRadius="14"
  79. >
  80. <ProgressBar
  81. Padding="4"
  82. Foreground="OrangeRed"
  83. IsIndeterminate="False"
  84. Maximum="{Binding EditConfigTimeoutValue}"
  85. Style="{StaticResource MaterialDesignCircularProgressBar}"
  86. Value="{Binding EditConfigProgressValue}"
  87. />
  88. </materialDesign:Card>
  89. <Button
  90. Grid.Row="1"
  91. Grid.Column="1"
  92. Width="60"
  93. Height="25"
  94. HorizontalContentAlignment="Center"
  95. VerticalContentAlignment="Center"
  96. Click="{s:Action OnClick_EditConfigNo}"
  97. Content="No"
  98. />
  99. </Grid>
  100. </materialDesign:Card>
  101. <materialDesign:Card
  102. Grid.Row="2"
  103. Width="900"
  104. HorizontalAlignment="Center"
  105. VerticalAlignment="Bottom"
  106. >
  107. <Grid>
  108. <Grid.RowDefinitions>
  109. <RowDefinition Height="10" />
  110. <RowDefinition Height="*" />
  111. <RowDefinition Height="10" />
  112. </Grid.RowDefinitions>
  113. <Grid.ColumnDefinitions>
  114. <ColumnDefinition Width="*" />
  115. <ColumnDefinition Width="*" />
  116. <ColumnDefinition Width="10" />
  117. <ColumnDefinition Width="*" />
  118. </Grid.ColumnDefinitions>
  119. <ComboBox
  120. Grid.Row="1"
  121. Grid.Column="0"
  122. Width="130"
  123. HorizontalAlignment="Center"
  124. materialDesign:HintAssist.Hint="Monitor Number"
  125. ItemsSource="{Binding NumberOfMonitors}"
  126. SelectedValue="{Binding SelectedMonitor}"
  127. Style="{StaticResource MaterialDesignFloatingHintComboBox}"
  128. />
  129.  
  130. <Button
  131. Grid.Row="1"
  132. Grid.Column="1"
  133. HorizontalAlignment="Right"
  134. VerticalAlignment="Center"
  135. Click="{s:Action OnClick_SelectOpcNode}"
  136. Content="{materialDesign:PackIcon LanConnect}"
  137. IsEnabled="{Binding IsSelectOpcNodeEnabled}"
  138. Style="{StaticResource MaterialDesignFloatingActionMiniButton}"
  139. ToolTip="Select OPC Node"
  140. />
  141.  
  142. <Button
  143. Grid.Row="1"
  144. Grid.Column="3"
  145. Margin="20,0,0,0"
  146. HorizontalAlignment="Left"
  147. VerticalAlignment="Center"
  148. Click="{s:Action OnClick_AddNewJig}"
  149. Style="{StaticResource MaterialDesignFloatingActionButton}"
  150. ToolTip="Add New jig"
  151. >
  152. <materialDesign:PackIcon
  153. Width="34"
  154. Height="34"
  155. Kind="Plus"
  156. />
  157. </Button>
  158. <Button
  159. Grid.Row="1"
  160. Grid.Column="3"
  161. HorizontalAlignment="Center"
  162. VerticalAlignment="Center"
  163. Click="{s:Action OnClick_GenerateConfigFile}"
  164. IsEnabled="{Binding IsGenerateConfigEnabled}"
  165. Style="{StaticResource MaterialDesignFloatingActionButton}"
  166. ToolTip="Generate Config File"
  167. >
  168. <materialDesign:PackIcon
  169. Width="34"
  170. Height="34"
  171. Kind="ArrowRight"
  172. />
  173. </Button>
  174. <TextBox
  175. Grid.Row="1"
  176. Grid.Column="1"
  177. Width="240"
  178. HorizontalAlignment="Left"
  179. VerticalAlignment="Center"
  180. materialDesign:HintAssist.Hint="OPC Server URL"
  181. Style="{StaticResource MaterialDesignFloatingHintTextBox}"
  182. Text="{Binding OpcEndpoint}"
  183. />
  184. </Grid>
  185. </materialDesign:Card>
  186. </Grid>
  187.  
  188.  
  189. </UserControl>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement