主界面
<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>