AddEditPage.xaml 6.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <Page x:Class="ROGOZ.Pages.AddEditPage"
  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:sys="clr-namespace:System;assembly=mscorlib"
  7. xmlns:local="clr-namespace:ROGOZ.Pages"
  8. mc:Ignorable="d"
  9. d:Height="630" d:Width="820"
  10. Title="AddEditPage">
  11. <Grid>
  12. <StackPanel Orientation="Vertical" Height="550" VerticalAlignment="Top">
  13. <StackPanel Orientation="Vertical">
  14. <TextBlock Text="Название задачи:" FontSize="25" FontFamily="Comic Sans Ms" Foreground="#52a8ff" HorizontalAlignment="Left" Width="210" Margin="50,0,0,5"/>
  15. <TextBox x:Name="TaskNameTB" Width="770" Text="{Binding Title}" Style="{DynamicResource AddTaskTB}"/>
  16. </StackPanel>
  17. <StackPanel Orientation="Horizontal">
  18. <StackPanel Orientation="Vertical" Width="410">
  19. <TextBlock Text="Описание задачи:" FontSize="25" FontFamily="Comic Sans Ms" Foreground="#52a8ff" HorizontalAlignment="Left" Width="220" Margin="50,10,0,5"/>
  20. <TextBox x:Name="TaskDescriptionTB" Text="{Binding Description}" Height="235" Width="370" TextWrapping="Wrap" HorizontalAlignment="Left" Margin="25,0,0,0" Style="{DynamicResource AddTaskTB}" VerticalContentAlignment="Top"/>
  21. </StackPanel>
  22. <StackPanel Width="410" Orientation="Vertical">
  23. <StackPanel Orientation="Vertical">
  24. <TextBlock Text="Cтатус задачи:" FontSize="25" FontFamily="Comic Sans Ms" Foreground="#52a8ff" HorizontalAlignment="Left" Width="220" Margin="40,10,0,5"/>
  25. <ComboBox Style="{DynamicResource ComboBoxStyle1}" ItemContainerStyle="{DynamicResource AddTaskCmbItem}" x:Name="CmbStatus" Text="{Binding Status}" DisplayMemberPath="Name" Width="370" HorizontalAlignment="Left" Margin="10,0,0,0"/>
  26. </StackPanel>
  27. <StackPanel Orientation="Vertical">
  28. <TextBlock Text="Характер задачи:" FontSize="25" FontFamily="Comic Sans Ms" Foreground="#52a8ff" HorizontalAlignment="Left" Width="220" Margin="40,10,0,5"/>
  29. <ComboBox x:Name="CmbTaskType" Style="{DynamicResource ComboBoxStyle1}" ItemContainerStyle="{DynamicResource AddTaskCmbItem}" Text="{Binding WorkType}" DisplayMemberPath="Name" Width="370" HorizontalAlignment="Left" Margin="10,0,0,0"/>
  30. </StackPanel>
  31. <StackPanel Orientation="Vertical">
  32. <TextBlock Text="Сложность задачи:" FontSize="25" FontFamily="Comic Sans Ms" Foreground="#52a8ff" HorizontalAlignment="Left" Width="220" Margin="40,10,0,5"/>
  33. <TextBox x:Name="DifficultyTB" Text="{Binding Difficulty}" Width="370" Style="{DynamicResource AddTaskTB}" HorizontalAlignment="Left" Margin="10,0,0,0"/>
  34. </StackPanel>
  35. </StackPanel>
  36. </StackPanel>
  37. <StackPanel Orientation="Vertical">
  38. <TextBlock Text="Исполнитель:" FontSize="25" FontFamily="Comic Sans Ms" Foreground="#52a8ff" HorizontalAlignment="Left" Width="220" Margin="50,0,0,5"/>
  39. <!--<ComboBox x:Name="CmbExecutor" Style="{DynamicResource ComboBoxStyle1}" ItemContainerStyle="{DynamicResource AddTaskCmbItem}" Text="{Binding ExecutorID}" DisplayMemberPath="ID" Width="770" HorizontalAlignment="Left" Margin="25,0,0,0"/>-->
  40. <ComboBox x:Name="CmbExecutor" Text="{Binding ExecutorID}" SelectedValuePath="ID" Style="{DynamicResource ComboBoxStyle1}" ItemContainerStyle="{DynamicResource AddTaskCmbItem}" Width="770" HorizontalAlignment="Left" Margin="25,0,0,0">
  41. <ComboBox.ItemTemplate>
  42. <DataTemplate>
  43. <TextBlock>
  44. <TextBlock.Text>
  45. <MultiBinding StringFormat="{}{0}{1} {2}">
  46. <Binding Path="FirstName"/>
  47. <Binding Path="MiddleName"/>
  48. <Binding Path="LastName"/>
  49. </MultiBinding>
  50. </TextBlock.Text>
  51. </TextBlock>
  52. </DataTemplate>
  53. </ComboBox.ItemTemplate>
  54. </ComboBox>
  55. </StackPanel>
  56. <StackPanel Orientation="Horizontal">
  57. <StackPanel Orientation="Vertical" Width="275">
  58. <TextBlock Text="Срок исполнения:" FontSize="25" FontFamily="Comic Sans Ms" Foreground="#52a8ff" HorizontalAlignment="Left" Width="220" Margin="30,10,0,5"/>
  59. <DatePicker Style="{DynamicResource DatePickerStyle1}" CalendarStyle="{DynamicResource DPCalendarStyle}" Name="DPDeadLine" Tag="Выбор даты" SelectedDate="{x:Static sys:DateTime.Now}" Margin="25,0,0,0"/>
  60. </StackPanel>
  61. <StackPanel Orientation="Vertical" Width="275">
  62. <TextBlock Text="Дата выполнения:" FontSize="25" FontFamily="Comic Sans Ms" Foreground="#52a8ff" HorizontalAlignment="Left" Width="220" Margin="25,10,0,5"/>
  63. <DatePicker Name="DPCreateDateTime" Style="{DynamicResource DatePickerStyle1}" CalendarStyle="{DynamicResource DPCalendarStyle}" Tag="Выбор даты" SelectedDate="{x:Static sys:DateTime.Now}" Margin="15,0,10,0"/>
  64. </StackPanel>
  65. <StackPanel Orientation="Vertical" Width="270">
  66. <TextBlock Text="Время выполнения:" FontSize="25" FontFamily="Comic Sans Ms" Foreground="#52a8ff" HorizontalAlignment="Left" Width="240" Margin="10,10,0,5"/>
  67. <TextBox x:Name="TimeTB" Text="{Binding Time}" Margin="10,0,25,0" Style="{DynamicResource AddTaskTB}"/>
  68. </StackPanel>
  69. </StackPanel>
  70. </StackPanel>
  71. <StackPanel Width="700" Height="70" Orientation="Horizontal" VerticalAlignment="Bottom" Margin="0,20,0,5">
  72. <Button x:Name="BtnCancel" Content="Отмена" Style="{StaticResource AuthoButtons}" Click="BtnCancel_Click"/>
  73. <Button x:Name="BtnSaveTask" Content="Сохранить" Style="{StaticResource AuthoButtons}" Margin="100,0,0,0" Click="BtnSaveTask_Click"/>
  74. </StackPanel>
  75. </Grid>
  76. </Page>