TaskWindow.xaml 3.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. <Window x:Class="WpfApp4.TaskWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:WpfApp4"
  7. mc:Ignorable="d"
  8. Title="Список задач" Height="450" Width="800">
  9. <Grid Background="#FFB55F5F">
  10. <Grid.RowDefinitions>
  11. <RowDefinition Height="*"/>
  12. <RowDefinition Height="8*"/>
  13. </Grid.RowDefinitions>
  14. <DataGrid ColumnWidth="*" x:Name="tasks_table" ScrollViewer.CanContentScroll="True" IsReadOnly="True" ItemsSource="{Binding Tasks}" SelectedItem="{Binding Task}" AutoGenerateColumns="False" Foreground="Black" BorderBrush="Black" Background="#FFB55F5F" Height="299" VerticalAlignment="Top" SelectionChanged="tasks_table_SelectionChanged" Margin="0,48,0,0" Grid.RowSpan="2">
  15. <DataGrid.Columns>
  16. <DataGridTextColumn Header="Номер задачи" Binding="{Binding Idtask}" ></DataGridTextColumn>
  17. <DataGridTextColumn Header="Название" Binding="{Binding Title}" ></DataGridTextColumn>
  18. <DataGridTextColumn Header="Описание" Binding="{Binding Description}" ></DataGridTextColumn>
  19. <DataGridTextColumn Header="Дата" Binding="{Binding DatePuplic,StringFormat= {}{0:yyyy}}" ></DataGridTextColumn>
  20. <DataGridTextColumn Header="Создатель " Binding="{Binding IduserCreatedNavigation.Login}" ></DataGridTextColumn>
  21. <DataGridTextColumn Header="Испольнитель" Binding="{Binding IduserAcceptNavigation.Login}" ></DataGridTextColumn>
  22. <DataGridTextColumn Header="Статус" Binding="{Binding IdstatusTaskNavigation.Name}" ></DataGridTextColumn>
  23. </DataGrid.Columns>
  24. </DataGrid>
  25. <TextBox HorizontalAlignment="Left" Margin="42,336,0,0" Text="{Binding loginUser}" TextWrapping="Wrap" VerticalAlignment="Top" Width="120" Grid.Row="1"/>
  26. <Button Content="Найти" HorizontalAlignment="Left" Margin="181,334,0,0" Command="{Binding Find}" VerticalAlignment="Top" Width="79" Grid.Row="1"/>
  27. <Button Content="Изменить статус" HorizontalAlignment="Left" Command="{Binding UpdateStatus}" CommandParameter="{Binding ElementName=tasks_table,Path=SelectedItem}" Margin="181,9,0,0" VerticalAlignment="Top"/>
  28. <Button Content="Принять задачу" HorizontalAlignment="Left" Command="{Binding GivTask}" CommandParameter="{Binding ElementName=tasks_table,Path=SelectedItem}" Margin="42,9,0,0" VerticalAlignment="Top"/>
  29. <Button Content="История задач" HorizontalAlignment="Left" Command="{Binding HistoryComplateTask}" Margin="663,9,0,0" VerticalAlignment="Top"/>
  30. <Button Content="Доступные задачи" HorizontalAlignment="Left" Command="{Binding FreeTask}" Margin="513,9,0,0" VerticalAlignment="Top"/>
  31. </Grid>
  32. </Window>