MainWindow.axaml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <Window xmlns="https://github.com/avaloniaui"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
  6. x:Class="FirstSlice.MainWindow"
  7. WindowStartupLocation="CenterScreen"
  8. Title="FirstSlice">
  9. <TabControl>
  10. <TabItem Header="Пользователи">
  11. <Grid>
  12. <Grid.RowDefinitions>
  13. <RowDefinition></RowDefinition>
  14. <RowDefinition Height="5*"></RowDefinition>
  15. </Grid.RowDefinitions>
  16. <StackPanel Orientation="Horizontal">
  17. <Button Name="AddUser" Click="OnAddUserClick" Content="Добавить пользователя" VerticalAlignment="Center" Margin="10"></Button>
  18. <Button Name="DeleteUser" Click="OnDeleteUserClick" Content="Удалить пользователя" VerticalAlignment="Center" Margin="10"></Button>
  19. </StackPanel>
  20. <DataGrid Grid.Row="1" Name="UserTable" DoubleTapped="OnUserTableDoubleTapped">
  21. <DataGrid.Columns>
  22. <DataGridTextColumn Header="ФИО" Binding="{Binding Fullname}"/>
  23. <DataGridTextColumn Header="Дата рождения" Binding="{Binding Birthday}"/>
  24. <DataGridTextColumn Header="Номер телефона" Binding="{Binding Phonenumber}"/>
  25. <DataGridTextColumn Header="Адрес" Binding="{Binding Address}"/>
  26. <DataGridTextColumn Header="Роль" Binding="{Binding FkRole.Name}"/>
  27. </DataGrid.Columns>
  28. </DataGrid>
  29. </Grid>
  30. </TabItem>
  31. <TabItem Header="Роль">
  32. <Grid>
  33. <Grid.RowDefinitions>
  34. <RowDefinition></RowDefinition>
  35. <RowDefinition Height="5*"></RowDefinition>
  36. </Grid.RowDefinitions>
  37. <StackPanel Orientation="Horizontal">
  38. <Button Name="AddRole" Content="Добавить роль" Click="OnAddRoleClick" VerticalAlignment="Center" Margin="10"></Button>
  39. <Button Name="DeleteRole" Content="Удалить роль" Click="OnDeleteRoleClick" VerticalAlignment="Center" Margin="10"></Button>
  40. </StackPanel>
  41. <DataGrid Grid.Row="1" Name="RoleTable" DoubleTapped="OnRoleTableDoubleTapped">
  42. <DataGrid.Columns>
  43. <DataGridTextColumn Header="Роль" Binding="{Binding Name}"/>
  44. </DataGrid.Columns>
  45. </DataGrid>
  46. </Grid>
  47. </TabItem>
  48. </TabControl>
  49. </Window>