主界面

<UserControl x:Class="TrhaCabinet.Views.Maintenances.DatasMaintenanceView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:local="clr-namespace:TrhaCabinet.Views.Maintenances"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:tai3="http://www.suntai.org/library"
             d:DesignHeight="450"
             d:DesignWidth="800"
             mc:Ignorable="d">
  <GroupBox Header="{Binding DisplayName}"
            Style="{StaticResource MainModuleHeaderGroupBox}">
    <Grid>
      <Grid.RowDefinitions>
        <RowDefinition Height="auto" />
        <RowDefinition />
        <RowDefinition Height="auto" />
      </Grid.RowDefinitions>

      <!--  日志按钮  -->
      <Grid>
        <StackPanel Orientation="Horizontal">
          <RadioButton Name="LoadGoods"
                       Margin="10"
                       Content="物品名称"
                       FontSize="20"
                       IsChecked="True" />
          <RadioButton Name="LoadTypes"
                       Margin="10"
                       Content="型号名称"
                       FontSize="20" />
          <Button x:Name="ShowAddGood"
                  Margin="10"
                  Background="#1C86EE"
                  Content="添加物品名称"
                  FontSize="20"
                  Foreground="White"
                  Style="{StaticResource DefaultButton}" />
          <Button x:Name="ShowAddType"
                  Margin="10"
                  Background="#1C86EE"
                  Content="添加物品型号"
                  FontSize="20"
                  Foreground="White"
                  Style="{StaticResource DefaultButton}" />
        </StackPanel>
      </Grid>
      <Grid Grid.Row="1"
            Background="White">
        <DataGrid x:Name="Goods"
                  Grid.Row="4"
                  Margin="20,15,20,0"
                  VerticalAlignment="Top"
                  AlternationCount="2"
                  AutoGenerateColumns="False"
                  Background="LightCyan"
                  CanUserAddRows="False"
                  CanUserReorderColumns="False"
                  CanUserResizeColumns="False"
                  CanUserResizeRows="False"
                  CanUserSortColumns="False"
                  FontSize="16"
                  HeadersVisibility="Column"
                  IsReadOnly="True"
                  RowHeaderWidth="0"
                  SelectionMode="Single"
                  Visibility="{Binding Path=IsChecked, ElementName=LoadGoods, Converter={x:Static tai3:BoolVisibilityConverter.Instance}}">
          <DataGrid.Columns>
            <DataGridTextColumn Width="*"
                                Binding="{Binding Id}"
                                Header="序号"
                                IsReadOnly="True" />
            <DataGridTextColumn Width="*"
                                Binding="{Binding Name}"
                                Header="物品名称"
                                IsReadOnly="True" />
            <DataGridTextColumn Width="*"
                                Binding="{Binding CreatTime, StringFormat='{}{0:HH:mm}'}"
                                Header="创建时间"
                                IsReadOnly="True" />
            <DataGridTextColumn Width="*"
                                Header="操作"
                                IsReadOnly="True" />
          </DataGrid.Columns>
        </DataGrid>
        <DataGrid x:Name="Types"
                  Grid.Row="4"
                  Margin="20,15,20,0"
                  VerticalAlignment="Top"
                  AlternationCount="2"
                  AutoGenerateColumns="False"
                  Background="LightCyan"
                  CanUserAddRows="False"
                  CanUserReorderColumns="False"
                  CanUserResizeColumns="False"
                  CanUserResizeRows="False"
                  CanUserSortColumns="False"
                  FontSize="16"
                  HeadersVisibility="Column"
                  IsReadOnly="True"
                  RowHeaderWidth="0"
                  SelectionMode="Single"
                  Visibility="{Binding Path=IsChecked, ElementName=LoadTypes, Converter={x:Static tai3:BoolVisibilityConverter.Instance}}">
          <DataGrid.Columns>
            <DataGridTextColumn Width="*"
                                Binding="{Binding Id}"
                                Header="序号"
                                IsReadOnly="True" />
            <DataGridTextColumn Width="*"
                                Binding="{Binding Name}"
                                Header="物品名称"
                                IsReadOnly="True" />
            <DataGridTextColumn Width="*"
                                Binding="{Binding CreatTime, StringFormat='{}{0:HH:mm}'}"
                                Header="创建时间"
                                IsReadOnly="True" />
            <DataGridTextColumn Width="*"
                                Header="操作"
                                IsReadOnly="True" />
          </DataGrid.Columns>
        </DataGrid>
      </Grid>
      <!--  控制按钮  -->
      <StackPanel Grid.Row="2">
        <Border>
          <Button x:Name="TryClose"
                  Margin="5"
                  HorizontalAlignment="Right"
                  VerticalAlignment="Bottom"
                  Content="返回"
                  Style="{StaticResource BackForwardButton}" />
        </Border>
      </StackPanel>
      <!--</GroupBox>-->

    </Grid>

  </GroupBox>
</UserControl>
View Code

相关文章:

  • 2021-12-05
  • 2021-07-19
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-23
猜你喜欢
  • 2022-01-01
  • 2021-07-05
  • 2021-11-04
  • 2021-10-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案