黑马程序员 手写xaml界面"系统维护"
1 <Window x:Class="EmpManagement.UpdateEmpWindow" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 Title="系统维护" Height="600" Width="900" Loaded="Window_Loaded" Closed="Window_Closed"> 5 <Grid> 6 <DockPanel> 7 <Grid DockPanel.Dock="Right" Margin="20,50,30,50"> 8 <Grid.RowDefinitions> 9 <RowDefinition></RowDefinition> 10 <RowDefinition></RowDefinition> 11 <RowDefinition></RowDefinition> 12 <RowDefinition></RowDefinition> 13 <RowDefinition></RowDefinition> 14 <RowDefinition></RowDefinition> 15 <RowDefinition></RowDefinition> 16 <RowDefinition></RowDefinition> 17 <RowDefinition></RowDefinition> 18 </Grid.RowDefinitions> 19 <Button Grid.Row="0" Margin="0,0,0,0" Content="信息浏览" Height="23" HorizontalAlignment="Left" Name="btnBrowse" VerticalAlignment="Center" Width="75" Click="btnBrowse_Click" /> 20 <Button Grid.Row="1" Margin="0,0,0,0" Content="信息录入" Height="23" HorizontalAlignment="Left" Name="btnInput" VerticalAlignment="Center" Width="75" /> 21 <Button Grid.Row="2" Margin="0,0,0,0" Content="信息修改" Height="23" HorizontalAlignment="Left" Name="btnUpdate" VerticalAlignment="Center" Width="75" /> 22 <Button Grid.Row="3" Margin="0,0,0,0" Content="信息删除" Height="23" HorizontalAlignment="Left" Name="btnDelete" VerticalAlignment="Center" Width="75" /> 23 <Button Grid.Row="5" Margin="0,0,0,0" Content="确定" Height="23" HorizontalAlignment="Left" Name="btnOk" VerticalAlignment="Center" Width="75" /> 24 <Button Grid.Row="6" Margin="0,0,0,0" Content="取消" Height="23" HorizontalAlignment="Left" Name="btnCancel" VerticalAlignment="Center" Width="75" Click="btnCancel_Click" /> 25 <Button Grid.Row="4" Margin="0,0,0,0" Content="信息查询" Height="23" HorizontalAlignment="Left" Name="btnQuery" VerticalAlignment="Center" Width="75" /> 26 <Button Grid.Row="7" Margin="0,0,0,0" Content="返回" Height="23" HorizontalAlignment="Left" Name="btnBack" VerticalAlignment="Center" Width="75" Click="btnBack_Click" /> 27 <Button Grid.Row="8" Margin="0,0,0,0" Content="退出" Height="23" HorizontalAlignment="Left" Name="btnExit" VerticalAlignment="Center" Width="75" Click="btnExit_Click" /> 28 </Grid> 29 <Grid Margin="20,10,20,10"> 30 <Grid.RowDefinitions> 31 <RowDefinition></RowDefinition> 32 <RowDefinition></RowDefinition> 33 <RowDefinition></RowDefinition> 34 <RowDefinition></RowDefinition> 35 <RowDefinition></RowDefinition> 36 <RowDefinition></RowDefinition> 37 <RowDefinition></RowDefinition> 38 <RowDefinition></RowDefinition> 39 <RowDefinition></RowDefinition> 40 <RowDefinition></RowDefinition> 41 </Grid.RowDefinitions> 42 <Grid.ColumnDefinitions> 43 <ColumnDefinition></ColumnDefinition> 44 <ColumnDefinition></ColumnDefinition> 45 <ColumnDefinition></ColumnDefinition> 46 <ColumnDefinition></ColumnDefinition> 47 <ColumnDefinition></ColumnDefinition> 48 <ColumnDefinition></ColumnDefinition> 49 </Grid.ColumnDefinitions> 50 <Frame Grid.Row="0" Grid.Column="2" Grid.ColumnSpan="2" Height="40" HorizontalAlignment="Center" Name="frSelect" VerticalAlignment="Center" Width="251" /> 51 <RadioButton Grid.Row="0" Grid.Column="2" GroupName="rbGroup" Content="基本信息" HorizontalAlignment="Center" Name="rbInfo" VerticalAlignment="Center" Checked="rbInfo_Checked" /> 52 <RadioButton Grid.Row="0" Grid.Column="3" GroupName="rbGroup" Content="工资信息" HorizontalAlignment="Center" Name="rbSalary" VerticalAlignment="Center" Checked="rbSalary_Checked" /> 53 <DataGrid Margin="50,0,10,0" Grid.Row="1" Grid.RowSpan="3" Grid.ColumnSpan="6" HeadersVisibility="None" Name="dgEmpInfo" IsReadOnly="True" AutoGenerateColumns="False"> 54 <DataGrid.Columns> 55 <DataGridTextColumn Width="60" Header="工号" Binding="{Binding id}"></DataGridTextColumn> 56 <DataGridTextColumn Header="姓名" Binding="{Binding name}"></DataGridTextColumn> 57 <DataGridTextColumn Header="性别" Binding="{Binding sex}"></DataGridTextColumn> 58 <DataGridTextColumn Width="80" Header="生日" Binding="{Binding birthday}"></DataGridTextColumn> 59 <DataGridTextColumn Header="学历" Binding="{Binding education}"></DataGridTextColumn> 60 <DataGridTextColumn Header="专业" Binding="{Binding profession}"></DataGridTextColumn> 61 <DataGridTextColumn Header="部门" Binding="{Binding dept}"></DataGridTextColumn> 62 <DataGridTextColumn Header="职称" Binding="{Binding post}"></DataGridTextColumn> 63 <DataGridTextColumn Header="职务" Binding="{Binding job}"></DataGridTextColumn> 64 <DataGridTextColumn Header="参加工作日期" Binding="{Binding entrydate}"></DataGridTextColumn> 65 <DataGridTextColumn Header="简历" Binding="{Binding resume}"></DataGridTextColumn> 66 </DataGrid.Columns> 67 </DataGrid> 68 <TextBlock Name="txtId" Grid.Column="0" Grid.Row="4" Text="工号" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="50,0,0,0" FontSize="18"></TextBlock> 69 <TextBlock Name="txtName" Grid.Column="2" Grid.Row="4" Text="姓名" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="50,0,0,0" FontSize="18"></TextBlock> 70 <TextBlock Name="txtSex" Grid.Column="4" Grid.Row="4" Text="性别" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="50,0,0,0" FontSize="18"></TextBlock> 71 <TextBlock Name="txtEdu" Grid.Column="0" Grid.Row="5" Text="学历" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="50,0,0,0" FontSize="18"></TextBlock> 72 <TextBlock Name="txtPro" Grid.Column="2" Grid.Row="5" Text="专业" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="50,0,0,0" FontSize="18"></TextBlock> 73 <TextBlock Name="txtDept" Grid.Column="4" Grid.Row="5" Text="部门" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="50,0,0,0" FontSize="18"></TextBlock> 74 <TextBlock Name="txtPost" Grid.Column="0" Grid.Row="6" Text="职称" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="50,0,0,0" FontSize="18"></TextBlock> 75 <TextBlock Name="txtJob" Grid.Column="2" Grid.Row="6" Text="职务" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="50,0,0,0" FontSize="18"></TextBlock> 76 <TextBlock Name="txtEntry" Grid.Column="4" Grid.Row="6" Text="参加工作时间" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="10,0,0,0" FontSize="18"></TextBlock> 77 <TextBlock Name="txtNote" Grid.Column="0" Grid.Row="7" Text="简历" VerticalAlignment="Bottom" HorizontalAlignment="Center" Margin="50,0,0,0" FontSize="18"></TextBlock> 78 <TextBox Name="tboxId" Grid.Column="1" Grid.Row="4" Margin="10" VerticalContentAlignment="Center" MaxHeight="30"></TextBox> 79 <TextBox Name="tboxName" Grid.Column="3" Grid.Row="4" Margin="10" VerticalContentAlignment="Center" MaxHeight="30"></TextBox> 80 <TextBox Name="tboxSex" Grid.Column="5" Grid.Row="4" Margin="10" VerticalContentAlignment="Center" MaxHeight="30"></TextBox> 81 <TextBox Name="tboxEdu" Grid.Column="1" Grid.Row="5" Margin="10" VerticalContentAlignment="Center" MaxHeight="30"></TextBox> 82 <TextBox Name="tboxPro" Grid.Column="3" Grid.Row="5" Margin="10" VerticalContentAlignment="Center" MaxHeight="30"></TextBox> 83 <TextBox Name="tboxDept" Grid.Column="5" Grid.Row="5" Margin="10" VerticalContentAlignment="Center" MaxHeight="30"></TextBox> 84 <TextBox Name="tboxPost" Grid.Column="1" Grid.Row="6" Margin="10" VerticalContentAlignment="Center" MaxHeight="30"></TextBox> 85 <TextBox Name="tboxJob" Grid.Column="3" Grid.Row="6" Margin="10" VerticalContentAlignment="Center" MaxHeight="30"></TextBox> 86 <TextBox Name="tboxEntry" Grid.Column="5" Grid.Row="6" Margin="10" VerticalContentAlignment="Center" MaxHeight="30"></TextBox> 87 <TextBox Name="tboxNote" Grid.Column="0" Grid.Row="8" Grid.RowSpan="2" Grid.ColumnSpan="6" AcceptsReturn="True" Margin="80,10,10,15"></TextBox> 88 </Grid> 89 </DockPanel> 90 </Grid> 91 </Window>