AddScrew.xaml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. <UserControl x:Class="TeamAAS_VP.Views.Home.AddScrew"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:prism="http://prismlibrary.com/"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  7. xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
  8. xmlns:b="http://schemas.microsoft.com/xaml/behaviors"
  9. xmlns:sys="clr-namespace:System;assembly=mscorlib"
  10. xmlns:enums="clr-namespace:TeamAAS_VP.Enums"
  11. xmlns:valRules="clr-namespace:TeamAAS_VP.Identity"
  12. xmlns:ext="clr-namespace:TeamAAS_VP.Extension"
  13. xmlns:c="clr-namespace:TeamAAS_VP.ValueConverter"
  14. xmlns:lex="http://wpflocalizeextension.codeplex.com"
  15. xmlns:vm="clr-namespace:TeamAAS_VP.ViewModels.Home"
  16. lex:LocalizeDictionary.DesignCulture="zh-CN"
  17. lex:ResxLocalizationProvider.DefaultAssembly="TeamAAS-VP"
  18. lex:ResxLocalizationProvider.DefaultDictionary="Lang"
  19. mc:Ignorable="d"
  20. d:Background="White"
  21. d:DataContext="{d:DesignInstance Type=vm:AddScrewViewModel}"
  22. prism:ViewModelLocator.AutoWireViewModel="True"
  23. FontFamily="{DynamicResource DefaultFont}">
  24. <prism:Dialog.WindowStyle>
  25. <Style TargetType="Window">
  26. <Setter Property="prism:Dialog.WindowStartupLocation"
  27. Value="CenterScreen" />
  28. <!--<Setter Property="WindowChrome.WindowChrome">
  29. <Setter.Value>
  30. <WindowChrome CaptionHeight="0"
  31. ResizeBorderThickness="1" />
  32. </Setter.Value>
  33. </Setter>-->
  34. <Setter Property="WindowStyle"
  35. Value="None" />
  36. <Setter Property="AllowDrop"
  37. Value="True" />
  38. <Setter Property="BorderThickness"
  39. Value="0" />
  40. <Setter Property="ShowInTaskbar"
  41. Value="False" />
  42. <Setter Property="SizeToContent"
  43. Value="WidthAndHeight" />
  44. <Setter Property="WindowState"
  45. Value="Normal" />
  46. <Setter Property="Topmost"
  47. Value="True" />
  48. </Style>
  49. </prism:Dialog.WindowStyle>
  50. <Grid Margin="16">
  51. <Grid.RowDefinitions>
  52. <RowDefinition Height="Auto" />
  53. <RowDefinition Height="Auto" />
  54. <RowDefinition Height="Auto" />
  55. <RowDefinition Height="Auto" />
  56. <RowDefinition Height="Auto" />
  57. <RowDefinition Height="Auto" />
  58. </Grid.RowDefinitions>
  59. <Grid.ColumnDefinitions>
  60. <ColumnDefinition Width="Auto" />
  61. <ColumnDefinition Width="*" />
  62. </Grid.ColumnDefinitions>
  63. <TextBlock Grid.Row="0"
  64. Grid.Column="0"
  65. Text="选择供料器:"
  66. VerticalAlignment="Center"
  67. Margin="4" />
  68. <ComboBox Grid.Row="0"
  69. Grid.Column="1"
  70. ItemsSource="{Binding ScrewFeeders}"
  71. SelectedItem="{Binding SelectedFeeder}"
  72. DisplayMemberPath="Name"
  73. Margin="4">
  74. <b:Interaction.Triggers>
  75. <b:EventTrigger EventName="SelectionChanged">
  76. <b:InvokeCommandAction Command="{Binding FeederSelectedCommand}" />
  77. </b:EventTrigger>
  78. </b:Interaction.Triggers>
  79. </ComboBox>
  80. <TextBlock Grid.Row="1"
  81. Grid.Column="0"
  82. Text="当前批号:"
  83. VerticalAlignment="Center"
  84. Margin="4" />
  85. <TextBlock Grid.Row="1"
  86. Grid.Column="1"
  87. Text="{Binding CurrentBatchNumber}"
  88. VerticalAlignment="Center"
  89. Margin="4" />
  90. <TextBlock Grid.Row="2"
  91. Grid.Column="0"
  92. Text="剩余数量:"
  93. VerticalAlignment="Center"
  94. Margin="4" />
  95. <TextBlock Grid.Row="2"
  96. Grid.Column="1"
  97. Text="{Binding RemainingCount}"
  98. VerticalAlignment="Center"
  99. Margin="4" />
  100. <TextBlock Grid.Row="3"
  101. Grid.Column="0"
  102. Text="上次添加时间:"
  103. VerticalAlignment="Center"
  104. Margin="4" />
  105. <TextBlock Grid.Row="3"
  106. Grid.Column="1"
  107. Text="{Binding LastAddTime}"
  108. VerticalAlignment="Center"
  109. Margin="4" />
  110. <TextBlock Grid.Row="4"
  111. Grid.Column="0"
  112. Text="添加批号:"
  113. VerticalAlignment="Center"
  114. Margin="4" />
  115. <TextBox Grid.Row="4"
  116. Grid.Column="1"
  117. Text="{Binding NewBatchNumber,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
  118. Margin="4" />
  119. <StackPanel Grid.Row="5"
  120. Grid.ColumnSpan="2"
  121. Orientation="Horizontal"
  122. HorizontalAlignment="Right"
  123. Margin="4">
  124. <Button Style="{StaticResource MaterialDesignRaisedButton}"
  125. Content="清零"
  126. Command="{Binding ClearCommand}"
  127. Margin="4" />
  128. <Button Style="{StaticResource MaterialDesignRaisedButton}"
  129. Content="添加"
  130. Command="{Binding AddCommand}"
  131. Margin="4" />
  132. <Button Style="{StaticResource MaterialDesignRaisedButton}"
  133. Content="关闭"
  134. Command="{Binding CloseCommand}"
  135. Margin="4" />
  136. </StackPanel>
  137. </Grid>
  138. </UserControl>