NotificationForm.xaml 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <wpf:ThemableWindow x:Class="PRSDesktop.NotificationForm"
  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:dynamicgrid="clr-namespace:InABox.DynamicGrid;assembly=InABox.DynamicGrid"
  7. xmlns:wpf="clr-namespace:InABox.Wpf;assembly=InABox.Wpf"
  8. xmlns:syncfusion="http://schemas.syncfusion.com/wpf" WindowStartupLocation="CenterScreen"
  9. mc:Ignorable="d"
  10. Title="Compose Message" Height="700" Width="1000" Loaded="OnLoaded">
  11. <Grid>
  12. <Grid.ColumnDefinitions>
  13. <ColumnDefinition Width="200" />
  14. <ColumnDefinition Width="*" />
  15. <ColumnDefinition Width="80" />
  16. <ColumnDefinition Width="80" />
  17. </Grid.ColumnDefinitions>
  18. <Grid.RowDefinitions>
  19. <RowDefinition Height="Auto" />
  20. <RowDefinition Height="25" />
  21. <RowDefinition Height="Auto" />
  22. <RowDefinition Height="25" />
  23. <RowDefinition Height="Auto" />
  24. <RowDefinition Height="*" />
  25. <RowDefinition Height="25" />
  26. <RowDefinition Height="Auto" />
  27. <RowDefinition Height="40" />
  28. </Grid.RowDefinitions>
  29. <CheckBox x:Name="SelectAll" Content="Send To:" Grid.Row="0" Grid.Column="0" VerticalContentAlignment="Center"
  30. Margin="10,0,5,0" Checked="SelectAll_Checked" Unchecked="SelectAll_Unchecked" />
  31. <syncfusion:CheckListBox x:Name="EmployeeChecks" Grid.Row="1" Grid.Column="0" Grid.RowSpan="7" Margin="5,0,5,5"
  32. Background="LightYellow" BorderBrush="Silver" BorderThickness="0.75"
  33. DisplayMemberPath="Value" SelectedValuePath="Key" SelectionChanged="CheckOKButton"
  34. IsSelectAllEnabled="False" ItemChecked="EmployeeChecks_ItemChecked" />
  35. <Label Content="Recipients:" Grid.Row="0" Grid.Column="1" />
  36. <TextBox x:Name="Recipients" Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="3" Margin="0,0,5,0"
  37. Background="WhiteSmoke" IsReadOnly="True" VerticalContentAlignment="Center" />
  38. <Label Content="Message Title:" Grid.Row="2" Grid.Column="1" />
  39. <TextBox x:Name="TitleEdit" Grid.Row="3" Grid.Column="1" Grid.ColumnSpan="3" Margin="0,0,5,0"
  40. Background="LightYellow" LostFocus="LostFocus" VerticalContentAlignment="Center" />
  41. <Label Content="Message Content:" Grid.Row="4" Grid.Column="1" />
  42. <dynamicgrid:RichTextEditor x:Name="ContentEdit" Grid.Row="5" Grid.Column="1" Grid.ColumnSpan="3"
  43. Background="LightYellow" Margin="0,0,5,0" LostFocus="LostFocus" HideToolbar="False"
  44. ZoomFactor="150" />
  45. <Label Content="Attach To Job:" Grid.Row="6" Grid.Column="1" />
  46. <ComboBox x:Name="JobDetails" Grid.Row="7" Grid.Column="1" Grid.ColumnSpan="3" Margin="0,0,5,5"
  47. Background="LightYellow" VerticalContentAlignment="Center" SelectedValuePath="Key"
  48. DisplayMemberPath="Value" />
  49. <DockPanel Grid.Row="8" Grid.Column="0">
  50. <Label Content="View:" DockPanel.Dock="Left" VerticalContentAlignment="Center" Margin="0,5,0,10" />
  51. <ComboBox x:Name="TeamCombo" DockPanel.Dock="Left" Margin="0,5,5,10" DisplayMemberPath="Value"
  52. SelectedValuePath="Key" SelectionChanged="TeamCombo_SelectionChanged" />
  53. </DockPanel>
  54. <Button x:Name="OK" Content="OK" Grid.Row="8" Grid.Column="2" Margin="0,0,5,5" Click="OK_Click"
  55. IsEnabled="false" />
  56. <Button x:Name="Cancel" Content="Cancel" Grid.Row="8" Grid.Column="3" Margin="0,0,5,5" Click="Cancel_Click" />
  57. </Grid>
  58. </wpf:ThemableWindow>