DataEntryReGroupWindow.xaml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <Window x:Name="Window"
  2. x:Class="PRSDesktop.DataEntryReGroupWindow"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  7. xmlns:local="clr-namespace:PRSDesktop"
  8. xmlns:dataentry="clr-namespace:PRSDesktop.Panels.DataEntry"
  9. mc:Ignorable="d"
  10. Title="Group Documents" Height="600" Width="1000">
  11. <Grid>
  12. <Grid.RowDefinitions>
  13. <RowDefinition Height="Auto"/>
  14. <RowDefinition Height="*"/>
  15. <RowDefinition Height="Auto"/>
  16. </Grid.RowDefinitions>
  17. <Grid.ColumnDefinitions>
  18. <ColumnDefinition Width="*"/>
  19. <ColumnDefinition Width="Auto"/>
  20. </Grid.ColumnDefinitions>
  21. <DockPanel Grid.Row="0" Grid.Column="0">
  22. <Label Content="Select Documents" FontWeight="Bold"/>
  23. </DockPanel>
  24. <DockPanel Grid.Row="0" Grid.Column="1">
  25. <Label Content="Groups" FontWeight="Bold"/>
  26. </DockPanel>
  27. <Border Grid.Row="1" Grid.Column="0"
  28. BorderBrush="Gray" BorderThickness="1"
  29. Margin="5">
  30. <ScrollViewer VerticalScrollBarVisibility="Auto">
  31. <WrapPanel Name="Documents"
  32. Background="DimGray"
  33. AllowDrop="True"
  34. PreviewDragOver="Documents_DragOver"
  35. Drop="Documents_Drop"/>
  36. </ScrollViewer>
  37. </Border>
  38. <ListBox x:Name="GroupList" ItemsSource="{Binding ElementName=Window,Path=Groups}"
  39. Grid.Row="1" Grid.Column="1"
  40. HorizontalContentAlignment="Stretch"
  41. VerticalContentAlignment="Stretch">
  42. <ListBox.ItemTemplate>
  43. <DataTemplate DataType="{x:Type dataentry:DocumentGroup}">
  44. <Label Content="{Binding FileName}">
  45. <Label.ContextMenu>
  46. <ContextMenu>
  47. <MenuItem Header="Un-group Pages" Tag="{Binding}" Click="Ungroup_Click"/>
  48. </ContextMenu>
  49. </Label.ContextMenu>
  50. </Label>
  51. </DataTemplate>
  52. </ListBox.ItemTemplate>
  53. </ListBox>
  54. <DockPanel Grid.Row="2" Grid.Column="0">
  55. <Label Content="Document Name"
  56. DockPanel.Dock="Left"
  57. Margin="5"
  58. VerticalContentAlignment="Center"/>
  59. <Button x:Name="Group" Content="Group"
  60. DockPanel.Dock="Right"
  61. Margin="0,5,5,5"
  62. Padding="5"
  63. Width="70"
  64. IsEnabled="False"
  65. Click="Group_Click"/>
  66. <ComboBox Name="TagBox"
  67. DockPanel.Dock="Right"
  68. Margin="0,5,5,5"
  69. VerticalContentAlignment="Center"
  70. Width="150"/>
  71. <Label Content="Tag"
  72. DockPanel.Dock="Right"
  73. Margin="0,5,5,5"
  74. VerticalContentAlignment="Center"/>
  75. <TextBox x:Name="GroupName" Background="LightYellow"
  76. DockPanel.Dock="Left"
  77. VerticalContentAlignment="Center"
  78. Margin="0,5,5,5"/>
  79. </DockPanel>
  80. <DockPanel Grid.Row="2" Grid.Column="1"
  81. LastChildFill="False">
  82. <Button Content="Cancel"
  83. DockPanel.Dock="Right"
  84. Margin="5"
  85. Padding="5"
  86. Width="70"
  87. Click="Cancel_Click"/>
  88. <Button Content="OK"
  89. DockPanel.Dock="Right"
  90. Margin="5,5,0,5"
  91. Padding="5"
  92. Width="70"
  93. Click="OK_Click"/>
  94. </DockPanel>
  95. </Grid>
  96. </Window>