MainPage.xaml 5.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <Page x:Class="WpfApp29.Pages.MainPage"
  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:WpfApp29.Pages"
  7. xmlns:uc="clr-namespace:WpfApp29.UserControls"
  8. xmlns:viewmodels="clr-namespace:WpfApp29.ViewModels"
  9. d:DataContext="{d:DesignInstance Type=viewmodels:MainPageViewModel}"
  10. mc:Ignorable="d"
  11. d:DesignHeight="450" d:DesignWidth="800"
  12. Title="MainPage">
  13. <Grid>
  14. <Border BorderThickness="4" Grid.Row="1" Background="#E5E4D6B1" Padding="10" BorderBrush="Black" CornerRadius="5" Width="775" Margin="0, 0, 0, 8" >
  15. <Grid>
  16. <Grid.ColumnDefinitions>
  17. <ColumnDefinition Width="517"></ColumnDefinition>
  18. <ColumnDefinition></ColumnDefinition>
  19. </Grid.ColumnDefinitions>
  20. <Grid.RowDefinitions>
  21. <RowDefinition ></RowDefinition>
  22. </Grid.RowDefinitions>
  23. <ScrollViewer Name="ScrollViewerOfTasks" Grid.Row="1">
  24. <WrapPanel Name="WpTasks">
  25. </WrapPanel>
  26. </ScrollViewer>
  27. <Grid Grid.Column="1" Grid.Row="1">
  28. <Grid.RowDefinitions>
  29. <RowDefinition Height="20"></RowDefinition>
  30. <RowDefinition Height="20"></RowDefinition>
  31. <RowDefinition Height="20"></RowDefinition>
  32. <RowDefinition Height="20"></RowDefinition>
  33. <RowDefinition Height="20"></RowDefinition>
  34. <RowDefinition Height="20"></RowDefinition>
  35. <RowDefinition Height="20"></RowDefinition>
  36. <RowDefinition Height="20"></RowDefinition>
  37. <RowDefinition Height="40"></RowDefinition>
  38. <RowDefinition Height="40"></RowDefinition>
  39. <RowDefinition Height="160"></RowDefinition>
  40. <RowDefinition></RowDefinition>
  41. </Grid.RowDefinitions>
  42. <CheckBox Name="CbWhereTaskAccess" Content="Показывать доступные" FontSize="14" Grid.Row="0"
  43. VerticalAlignment="Center" IsChecked="{Binding Filter.WhereTaskAccess}" ></CheckBox>
  44. <RadioButton GroupName="RbDateFilter" Name="RbDateUp" Content="Дате публикации (возр.)" FontSize="14" Grid.Row="1"
  45. VerticalAlignment="Center" IsChecked="{Binding Filter.DateUp}" ></RadioButton>
  46. <RadioButton GroupName="RbDateFilter" Name="RbDateDown" Content="Дате публикации (убыв.)" FontSize="14" Grid.Row="2"
  47. VerticalAlignment="Center" IsChecked="{Binding Filter.DateDown}" ></RadioButton>
  48. <CheckBox Name="CbWhereTaskDone" Content="Показывать выполненные" FontSize="14" Grid.Row="3"
  49. VerticalAlignment="Center" IsChecked="{Binding Filter.WhereTaskDone}" ></CheckBox>
  50. <CheckBox Name="CbWhereTaskDelete" Content="Показывать удалённые" FontSize="14" Grid.Row="4"
  51. VerticalAlignment="Center" IsChecked="{Binding Filter.WhereTaskDelete}" ></CheckBox>
  52. <CheckBox Name="CbWhereTaskDoing" Content="Показывать выполняющиеся" FontSize="14" Grid.Row="5"
  53. VerticalAlignment="Center" IsChecked="{Binding Filter.WhereTaskDoing}" ></CheckBox>
  54. <CheckBox Name="CbWhereTaskCreator" Content="Показывать созданные мной" FontSize="14" Grid.Row="6"
  55. VerticalAlignment="Center" IsChecked="{Binding Filter.WhereTaskCreator}" ></CheckBox>
  56. <CheckBox Name="CbWhereTaskSomeone" Content="Показывать созданные не мной" FontSize="14" Grid.Row="7"
  57. VerticalAlignment="Center" IsChecked="{Binding Filter.WhereTaskSomeone}" ></CheckBox>
  58. <CheckBox Name="CbWhereTaskUserLogin" Content="По логину пользователя" FontSize="14" Grid.Row="8"
  59. VerticalAlignment="Bottom" IsChecked="{Binding Filter.WhereTaskUserLogin}"></CheckBox>
  60. <TextBox Name="TbUserLogin" Grid.Row="9" Height="30" Margin="5, 0, 5, 0" Text="{Binding UserLoginString}"></TextBox>
  61. <Line Stroke="Black" StrokeThickness="1" X1="5" Y1="0" X2="286" Y2="0" Grid.Row="10"></Line>
  62. <StackPanel Grid.Row="10">
  63. <Button Name="ButtonAddNewTask" Content="Добавть задание" Margin="5, 5, 5, 5" Command="{Binding CommandAddTask}" Height="40"></Button>
  64. </StackPanel>
  65. </Grid>
  66. </Grid>
  67. </Border>
  68. </Grid>
  69. </Page>