|
@@ -7,71 +7,46 @@
|
|
xmlns:command="clr-namespace:EmployeeTracker.Commands"
|
|
xmlns:command="clr-namespace:EmployeeTracker.Commands"
|
|
mc:Ignorable="d"
|
|
mc:Ignorable="d"
|
|
d:DesignHeight="450" d:DesignWidth="800"
|
|
d:DesignHeight="450" d:DesignWidth="800"
|
|
- Title="Список сотрудников">
|
|
|
|
- <Page.CommandBindings>
|
|
|
|
- <CommandBinding
|
|
|
|
- Command="Undo"
|
|
|
|
- Executed="Undo_Executed"
|
|
|
|
- CanExecute="WhenDirty" />
|
|
|
|
- <CommandBinding
|
|
|
|
- Command="Save"
|
|
|
|
- Executed="Save_Executed"
|
|
|
|
- CanExecute="WhenDirty" />
|
|
|
|
- <CommandBinding
|
|
|
|
- Command="New"
|
|
|
|
- Executed="New_Executed"
|
|
|
|
- CanExecute="WhenClean" />
|
|
|
|
- <CommandBinding
|
|
|
|
- Command="{x:Static command:DataCommands.Edit}"
|
|
|
|
- Executed="Edit_Executed"
|
|
|
|
- CanExecute="WhenClean" />
|
|
|
|
- <CommandBinding
|
|
|
|
- Command="{x:Static command:DataCommands.Delete}"
|
|
|
|
- Executed="Delete_Executed"
|
|
|
|
- CanExecute="WhenClean" />
|
|
|
|
- <CommandBinding
|
|
|
|
- Command="Find"
|
|
|
|
- Executed="Find_Executed"
|
|
|
|
- CanExecute="WhenClean" />
|
|
|
|
- </Page.CommandBindings>
|
|
|
|
-
|
|
|
|
- <StackPanel>
|
|
|
|
|
|
+ Title="Список сотрудников"
|
|
|
|
+ Background="Transparent">
|
|
|
|
+ <StackPanel Margin="5 5 5 5" Background="Transparent">
|
|
<Menu>
|
|
<Menu>
|
|
<MenuItem Header="Действие" >
|
|
<MenuItem Header="Действие" >
|
|
- <MenuItem Command="Undo" Header="Отменить" ></MenuItem>
|
|
|
|
|
|
+ <MenuItem Command="{Binding UndoCommand}" Header="Отменить" ></MenuItem>
|
|
<Separator/>
|
|
<Separator/>
|
|
- <MenuItem Command="New" Header="Создать" ></MenuItem>
|
|
|
|
- <MenuItem Command="{x:Static command:DataCommands.Edit}" Header="Редактировать" ></MenuItem>
|
|
|
|
- <MenuItem Command="Save" Header="Сохранить" ></MenuItem>
|
|
|
|
- <MenuItem Command="Find" Header="Найти" />
|
|
|
|
|
|
+ <MenuItem Command="{Binding NewCommand}" Header="Создать" ></MenuItem>
|
|
|
|
+ <MenuItem Command="{Binding EditCommand}" Header="Редактировать" ></MenuItem>
|
|
|
|
+ <MenuItem Command="{Binding SaveCommand}" Header="Сохранить" ></MenuItem>
|
|
|
|
+ <MenuItem Command="{Binding FindCommand}" Header="Найти" />
|
|
<Separator/>
|
|
<Separator/>
|
|
- <MenuItem Command="Delete" Header="Удалить" ></MenuItem>
|
|
|
|
|
|
+ <MenuItem Command="{Binding DeleteCommand}" Header="Удалить" ></MenuItem>
|
|
</MenuItem>
|
|
</MenuItem>
|
|
<MenuItem Header="Отчет"></MenuItem>
|
|
<MenuItem Header="Отчет"></MenuItem>
|
|
</Menu>
|
|
</Menu>
|
|
|
|
|
|
<ToolBar>
|
|
<ToolBar>
|
|
- <Button Name="Undo" Command="Undo" ToolTip="Отменить редактирование/создание">
|
|
|
|
|
|
+ <Button Name="Undo" Command="{Binding UndoCommand}" ToolTip="Отменить редактирование/создание">
|
|
<Image Width="16" Height="16" Source="/Images/undo.png" />
|
|
<Image Width="16" Height="16" Source="/Images/undo.png" />
|
|
</Button>
|
|
</Button>
|
|
- <Button Name="Add" Command="New" ToolTip="Добавить">
|
|
|
|
|
|
+ <Button Name="Add" Command="{Binding NewCommand}" ToolTip="Добавить">
|
|
<Image Width="16" Height="16" Source="/Images/add.png" />
|
|
<Image Width="16" Height="16" Source="/Images/add.png" />
|
|
</Button>
|
|
</Button>
|
|
- <Button Name="Edit" Command="{x:Static command:DataCommands.Edit}" ToolTip="Редактировать">
|
|
|
|
|
|
+ <Button Name="Edit" Command="{Binding EditCommand}" ToolTip="Редактировать">
|
|
<Image Width="16" Height="16" Source="/Images/edit.png" />
|
|
<Image Width="16" Height="16" Source="/Images/edit.png" />
|
|
</Button>
|
|
</Button>
|
|
- <Button Name="Search" Command="Find" ToolTip="Поиск">
|
|
|
|
|
|
+ <Button Name="Search" Command="{Binding FindCommand}" ToolTip="Поиск">
|
|
<Image Width="16" Height="16" Source="/Images/search.png" />
|
|
<Image Width="16" Height="16" Source="/Images/search.png" />
|
|
</Button>
|
|
</Button>
|
|
- <Button Command="Save" Name="Save" ToolTip="Сохранить">
|
|
|
|
|
|
+ <Button Name="Save" Command="{Binding SaveCommand}" ToolTip="Сохранить">
|
|
<Image Width="16" Height="16" Source="/Images/save.png" />
|
|
<Image Width="16" Height="16" Source="/Images/save.png" />
|
|
</Button>
|
|
</Button>
|
|
- <Button Name="Delete" Command="{x:Static command:DataCommands.Delete}" ToolTip="Удалить">
|
|
|
|
|
|
+ <Button Name="Delete" Command="{Binding DeleteCommand}" ToolTip="Удалить">
|
|
<Image Width="16" Height="16" Source="/Images/undo.png" />
|
|
<Image Width="16" Height="16" Source="/Images/undo.png" />
|
|
</Button>
|
|
</Button>
|
|
</ToolBar>
|
|
</ToolBar>
|
|
-
|
|
|
|
|
|
+
|
|
<Label>Список сотрудников</Label>
|
|
<Label>Список сотрудников</Label>
|
|
|
|
+
|
|
<DataGrid AutoGenerateColumns="False">
|
|
<DataGrid AutoGenerateColumns="False">
|
|
<DataGrid.Columns>
|
|
<DataGrid.Columns>
|
|
<DataGridTextColumn Header="Фамилия"/>
|
|
<DataGridTextColumn Header="Фамилия"/>
|