Workers.xaml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <Page x:Class="LR1.Workers"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:LR1"
  7. xmlns:command="clr-namespace:LR1.Commands"
  8. mc:Ignorable="d"
  9. d:DesignHeight="500" d:DesignWidth="800"
  10. Title="Workers">
  11. <Grid Background="{DynamicResource BackgroundStyle}">
  12. <Menu Margin="0,10,0,0" Height="35" VerticalAlignment="Top" HorizontalAlignment="Center" Width="760">
  13. <Menu.Background>
  14. <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
  15. <GradientStop Color="#FFD9D6D6" Offset="1"/>
  16. <GradientStop Color="White" Offset="0"/>
  17. </LinearGradientBrush>
  18. </Menu.Background>
  19. <MenuItem Header="Действие" Height="35" Width="74" FontSize="14">
  20. <MenuItem Header="Отменить" Command="Undo"/>
  21. <Separator/>
  22. <MenuItem Header="Создать" Command="command:DataCommands.Add"/>
  23. <MenuItem Header="Редактировать" Command="command:DataCommands.Edit"/>
  24. <MenuItem Header="Сохранить" Command="command:DataCommands.Save"/>
  25. <MenuItem Header="Найти" Command="command:DataCommands.Find"/>
  26. <Separator/>
  27. <MenuItem Header="Удалить" Command="Delete"/>
  28. </MenuItem>
  29. <MenuItem Header="Отчет" FontSize="14"/>
  30. </Menu>
  31. <ToolBar HorizontalAlignment="Center" Height="35" Margin="0,50,0,0" VerticalAlignment="Top" Width="760">
  32. <Button x:Name="Undo" Command="Undo" ToolTip="Отменить редактирование/создание" Height="27" Width="30">
  33. <Image Source="Images\Undo.png" Style="{DynamicResource ImageStyle}"/>
  34. </Button>
  35. <Button x:Name="Add" Command="command:DataCommands.Add" ToolTip="Добавить/Создание" Height="27" Width="30">
  36. <Image Source="Images\Add.png" Style="{DynamicResource ImageStyle}"/>
  37. </Button>
  38. <Button x:Name="Edit" Command="command:DataCommands.Edit" ToolTip="Изменить/Редактировать" Height="27" Width="30">
  39. <Image Source="Images\Edit.png" Style="{DynamicResource ImageStyle}"/>
  40. </Button>
  41. <Button x:Name="Binocl" Command="command:DataCommands.Find" ToolTip="Поиск" Height="27" Width="30">
  42. <Image Source="Images\Binocl.png" Style="{DynamicResource ImageStyle}"/>
  43. </Button>
  44. <Button x:Name="Save" Command="command:DataCommands.Save" ToolTip="Сохранить" Height="27" Width="30">
  45. <Image Source="Images\Save.png" Style="{DynamicResource ImageStyle}"/>
  46. </Button>
  47. <Button x:Name="Delete" Command="Delete" ToolTip="Удалить" Height="27" Width="30">
  48. <Image Source="Images\Delete.png" Style="{DynamicResource ImageStyle}"/>
  49. </Button>
  50. </ToolBar>
  51. <DataGrid Margin="25,129,25,25" AutoGenerateColumns="False">
  52. <DataGrid.Columns>
  53. <DataGridTextColumn Header="Фамилия" Width="80"/>
  54. <DataGridTextColumn Header="Имя" Width="80"/>
  55. <DataGridTextColumn Header="Отчество" Width="100"/>
  56. <DataGridTextColumn Header="Должность" Width="90"/>
  57. <DataGridTextColumn Header="Дата рождения" Width="110" />
  58. <DataGridTextColumn Header="Телефон" Width="120"/>
  59. <DataGridTextColumn Header="Электронная почта" Width="*"/>
  60. </DataGrid.Columns>
  61. </DataGrid>
  62. <Label Style="{DynamicResource LabaelStyle}" Content="Список сотрудников" HorizontalAlignment="Left" Margin="25,90,0,0" VerticalAlignment="Top"/>
  63. </Grid>
  64. <Page.CommandBindings>
  65. <CommandBinding Command="Undo" CanExecute="UndoCommandBinding_CanExecute" Executed="UndoCommandBinding_Executed"/>
  66. <CommandBinding Command="Delete" CanExecute="DeleteCommandBinding_CanExecute" Executed="DeleteCommandBinding_Executed"/>
  67. <CommandBinding Command="{x:Static command:DataCommands.Add}" CanExecute="AddCommandBinding_CanExecute" Executed="AddCommandBinding_Executed"/>
  68. <CommandBinding Command="{x:Static command:DataCommands.Edit}" CanExecute="EditCommandBinding_CanExecute" Executed="EditCommandBinding_Executed"/>
  69. <CommandBinding Command="{x:Static command:DataCommands.Find}" CanExecute="FindCommandBinding_CanExecute" Executed="FindCommandBinding_Executed"/>
  70. <CommandBinding Command="{x:Static command:DataCommands.Save}" CanExecute="SaveCommandBinding_CanExecute" Executed="SaveCommandBinding_Executed"/>
  71. </Page.CommandBindings>
  72. </Page>