CustomMoveWindow.xaml 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. <Window
  2. x:Class="SHJX.Service.Shell.Views.Manual.CustomMoveWindow"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:DiagramEdit="clr-namespace:SHJX.Service.WorkFlowEdit;assembly=SHJX.Service.WorkFlowEdit"
  6. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  7. xmlns:local="clr-namespace:SHJX.Service.Shell.Views.Manual"
  8. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  9. xmlns:prism="http://prismlibrary.com/"
  10. xmlns:pu="clr-namespace:Panuon.UI.Silver;assembly=Panuon.UI.Silver"
  11. Title="自定义路由"
  12. Width="1400"
  13. Height="1000"
  14. prism:ViewModelLocator.AutoWireViewModel="True"
  15. AllowsTransparency="True"
  16. Background="Transparent"
  17. Keyboard.KeyDown="Window_KeyDown"
  18. Keyboard.KeyUp="Window_KeyUp"
  19. ResizeMode="NoResize"
  20. WindowStartupLocation="CenterScreen"
  21. WindowStyle="None"
  22. mc:Ignorable="d">
  23. <Grid>
  24. <Grid.ColumnDefinitions>
  25. <ColumnDefinition Width="1*" />
  26. <ColumnDefinition Width="4*" />
  27. </Grid.ColumnDefinitions>
  28. <Grid.RowDefinitions>
  29. <RowDefinition Height="0.6*" />
  30. <RowDefinition Height="0.5*" />
  31. <RowDefinition Height="12*" />
  32. </Grid.RowDefinitions>
  33. <Border
  34. Grid.Row="0"
  35. Grid.RowSpan="3"
  36. Grid.Column="0"
  37. Grid.ColumnSpan="2"
  38. Margin="3"
  39. Background="White"
  40. BorderBrush="#6452A4"
  41. BorderThickness="3"
  42. CornerRadius="5">
  43. <Border.Effect>
  44. <DropShadowEffect
  45. BlurRadius="10"
  46. Opacity="0.8"
  47. ShadowDepth="0"
  48. Color="#333333" />
  49. </Border.Effect>
  50. </Border>
  51. <Border
  52. Grid.Row="0"
  53. Grid.Column="0"
  54. Grid.ColumnSpan="2"
  55. Margin="5"
  56. Background="#6452A4"
  57. CornerRadius="5,5,0,0" />
  58. <Grid
  59. x:Name="WorkFlowEdit"
  60. Grid.Row="0"
  61. Grid.Column="0"
  62. Grid.ColumnSpan="2"
  63. Background="Transparent"
  64. MouseLeftButtonDown="WorkFlowEdit_MouseLeftButtonDown">
  65. <TextBlock
  66. Margin="10,0,0,0"
  67. HorizontalAlignment="Left"
  68. VerticalAlignment="Center"
  69. FontFamily="幼圆"
  70. FontWeight="UltraBlack"
  71. Foreground="White"
  72. Text="自定义路由" />
  73. <Button
  74. Name="btn_edit_close"
  75. Width="25"
  76. Height="25"
  77. Margin="0,0,10,0"
  78. HorizontalAlignment="Right"
  79. VerticalAlignment="Center"
  80. pu:ButtonHelper.ClickStyle="Sink"
  81. pu:ButtonHelper.CornerRadius="15"
  82. pu:ButtonHelper.HoverBrush="#6699CC"
  83. Background="Transparent"
  84. Click="btn_edit_close_Click"
  85. Cursor="Hand">
  86. <Image
  87. Width="20"
  88. Height="20"
  89. Source="/SHJX.Service.Resource;component/Assets/Photos/关闭.png" />
  90. </Button>
  91. </Grid>
  92. <StackPanel
  93. Grid.Row="1"
  94. Grid.Column="0"
  95. Orientation="Horizontal">
  96. <TextBlock
  97. Margin="10,0,0,0"
  98. VerticalAlignment="Center"
  99. FontSize="15"
  100. FontWeight="Black"
  101. Foreground="#6452A4"
  102. Text="移动至点位:" />
  103. <TextBlock
  104. x:Name="txt_point"
  105. VerticalAlignment="Center"
  106. FontSize="15"
  107. FontWeight="Black"
  108. Foreground="#6452A4" />
  109. </StackPanel>
  110. <StackPanel
  111. Grid.Row="1"
  112. Grid.Column="1"
  113. Margin="0,0,10,0"
  114. HorizontalAlignment="Right"
  115. Orientation="Horizontal">
  116. <Button
  117. Name="btn_save_move"
  118. Width="25"
  119. Height="25"
  120. VerticalAlignment="Center"
  121. pu:ButtonHelper.ClickStyle="Sink"
  122. pu:ButtonHelper.CornerRadius="0"
  123. pu:ButtonHelper.HoverBrush="Transparent"
  124. Background="Transparent"
  125. Click="btn_save_move_Click"
  126. Cursor="Hand"
  127. ToolTip="保存">
  128. <Image
  129. Width="20"
  130. Height="20"
  131. Source="/SHJX.Service.Resource;component/Assets/Photos/保存.png" />
  132. </Button>
  133. </StackPanel>
  134. <Grid
  135. Grid.Row="2"
  136. Grid.Column="0"
  137. Margin="0,0,0,10">
  138. <StackPanel Grid.Row="0" Margin="0,0,0,0">
  139. <TextBlock
  140. Margin="5,0,0,0"
  141. Padding="5,10,0,10"
  142. Background="#6452A4"
  143. FontSize="18"
  144. FontWeight="Black"
  145. Foreground="White"
  146. Text="工具箱:" />
  147. <Border
  148. Margin="5,0,0,0"
  149. BorderBrush="Black"
  150. BorderThickness="0,0,0,1">
  151. <ItemsControl x:Name="_toolbox">
  152. <ItemsControl.ItemsPanel>
  153. <ItemsPanelTemplate>
  154. <UniformGrid Columns="2" />
  155. </ItemsPanelTemplate>
  156. </ItemsControl.ItemsPanel>
  157. </ItemsControl>
  158. </Border>
  159. </StackPanel>
  160. </Grid>
  161. <Border
  162. Grid.Row="2"
  163. Grid.Column="1"
  164. BorderBrush="Black"
  165. BorderThickness="1,0,0,0" />
  166. <Grid Grid.Row="2" Grid.Column="1">
  167. <Grid.RowDefinitions>
  168. <RowDefinition Height="16*" />
  169. <RowDefinition Height="1*" />
  170. </Grid.RowDefinitions>
  171. <Border
  172. Margin="0,0,5,0"
  173. BorderBrush="Black"
  174. BorderThickness="1,1,0,1">
  175. <DiagramEdit:DiagramScrollView>
  176. <DiagramEdit:DiagramView
  177. Name="_editor"
  178. AllowDrop="True"
  179. DocumentSize="2000,2000"
  180. GridCellSize="20,20"
  181. MouseWheel="Window_MouseWheel"
  182. ShowGrid="True"
  183. ToolTip="Ctrl+鼠标滚轮可进行画面缩放"
  184. Zoom="{Binding DiagramZoom}" />
  185. </DiagramEdit:DiagramScrollView>
  186. </Border>
  187. <StackPanel
  188. Grid.Row="1"
  189. HorizontalAlignment="Right"
  190. VerticalAlignment="Center"
  191. Orientation="Horizontal">
  192. <Button
  193. Name="btn_custom_move"
  194. Width="90"
  195. Height="35"
  196. Margin="15,0"
  197. pu:ButtonHelper.ClickStyle="Sink"
  198. pu:ButtonHelper.CornerRadius="10"
  199. pu:ButtonHelper.HoverBrush="#929FDE"
  200. Background="#6452A4"
  201. Click="btn_custom_move_Click"
  202. Content="执行"
  203. Cursor="Hand" />
  204. </StackPanel>
  205. </Grid>
  206. </Grid>
  207. </Window>