AgvAliasWindow.xaml 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <Window x:Class="AGV_WPF.ExtraUI.AgvAliasWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:local="clr-namespace:AGV_WPF.ExtraUI"
  5. Title="AGV名称设置" Height="305" Width="542" Icon="/AGV_WPF;component/Image/AGV_24.png" ResizeMode="NoResize" FontSize="16" WindowStartupLocation="CenterScreen">
  6. <Window.InputBindings>
  7. <KeyBinding Key="Esc" Command="{Binding ExitCommand}"/>
  8. </Window.InputBindings>
  9. <Grid>
  10. <!--背景渐变-->
  11. <Grid.Background>
  12. <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0" MappingMode="RelativeToBoundingBox">
  13. <GradientStop Color="White"/>
  14. <GradientStop Color="White" Offset="1"/>
  15. <GradientStop Color="#FF3D95C8"/>
  16. </LinearGradientBrush>
  17. </Grid.Background>
  18. <DataGrid AutoGenerateColumns="False" Height="181" HorizontalAlignment="Left" Name="dataGrid1" VerticalAlignment="Top" Width="293" ItemsSource="{Binding}" CanUserSortColumns="False" Margin="3,3,0,0" CanUserResizeColumns="True" CanUserAddRows="False">
  19. <DataGrid.Columns>
  20. <DataGridTextColumn Header="AGV编号" Binding="{Binding txtAGVNum}" Width="80" IsReadOnly="True"/>
  21. <DataGridTemplateColumn Width="*" >
  22. <DataGridTemplateColumn.HeaderTemplate>
  23. <DataTemplate>
  24. <TextBlock Text="AGV名称"/>
  25. </DataTemplate>
  26. </DataGridTemplateColumn.HeaderTemplate>
  27. <DataGridTemplateColumn.CellTemplate>
  28. <DataTemplate>
  29. <TextBlock Text="{Binding txtAgvAlias}" HorizontalAlignment="Center" TextAlignment="Center">
  30. </TextBlock>
  31. </DataTemplate>
  32. </DataGridTemplateColumn.CellTemplate>
  33. <DataGridTemplateColumn.CellEditingTemplate>
  34. <DataTemplate>
  35. <TextBox Text="{Binding txtAgvAliasValue}" BorderBrush="Red" Background="White" Foreground="Blue" MaxLength="10" HorizontalAlignment="Center" TextAlignment="Center" MinWidth="90"/>
  36. </DataTemplate>
  37. </DataGridTemplateColumn.CellEditingTemplate>
  38. </DataGridTemplateColumn>
  39. </DataGrid.Columns>
  40. </DataGrid>
  41. <Button Content="确认修改" Height="35" HorizontalAlignment="Left" Margin="30,199,0,0" Name="btnSave" VerticalAlignment="Top" Width="75" Command="{Binding SaveCommand}" />
  42. <Button Command="{Binding ExitCommand}" Content="退出" Height="35" HorizontalAlignment="Left" Margin="161,199,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
  43. <Label Content="提示:&#x000A;1、此设置用于更改主界面&#x000A;表格中AGV编号和AGV名称&#x000A;对应关系" Height="178" HorizontalAlignment="Left" Margin="301,6,0,0" Name="label1" VerticalAlignment="Top" Width="206" Foreground="Red"/>
  44. </Grid>
  45. </Window>