ImportBillWindow.xaml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <wpf:ThemableWindow x:Class="PRSDesktop.ImportBillWindow"
  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:syncfusion="http://schemas.syncfusion.com/wpf"
  7. xmlns:wpf="clr-namespace:InABox.Wpf;assembly=InABox.Wpf"
  8. xmlns:dynamicGrid="clr-namespace:InABox.DynamicGrid;assembly=InABox.DynamicGrid"
  9. mc:Ignorable="d"
  10. Title="ImportBillWindow" Height="450" Width="800" Padding="5">
  11. <Window.Resources>
  12. <ControlTemplate x:Key="VerticalSplitter">
  13. <Grid Background="{TemplateBinding Background}" Width="4">
  14. <Button x:Name="PART_Left" Visibility="Collapsed" />
  15. <Button x:Name="PART_Right" Visibility="Collapsed" />
  16. <StackPanel Margin="0" Orientation="Vertical" VerticalAlignment="Center" HorizontalAlignment="Center">
  17. <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
  18. Margin="0,2,0,0" />
  19. <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
  20. Margin="0,2,0,0" />
  21. <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
  22. Margin="0,2,0,0" />
  23. <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
  24. Margin="0,2,0,0" />
  25. <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
  26. Margin="0,2,0,0" />
  27. <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
  28. Margin="0,2,0,0" />
  29. <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
  30. Margin="0,2,0,0" />
  31. </StackPanel>
  32. </Grid>
  33. </ControlTemplate>
  34. </Window.Resources>
  35. <Grid>
  36. <Grid.ColumnDefinitions>
  37. <ColumnDefinition Width="*" />
  38. <ColumnDefinition Width="4" />
  39. <ColumnDefinition Width="Auto" />
  40. </Grid.ColumnDefinitions>
  41. <Grid.RowDefinitions>
  42. <RowDefinition Height="*" />
  43. <RowDefinition Height="Auto" />
  44. </Grid.RowDefinitions>
  45. <dynamicGrid:DynamicTabControl
  46. x:Name="Documents"
  47. Grid.Row="0"
  48. Grid.Column="0"
  49. Grid.ColumnSpan="3"
  50. SelectionChanged="Documents_SelectionChanged" />
  51. <syncfusion:SfGridSplitter Grid.Row="0" Grid.Column="1" ResizeBehavior="PreviousAndNext" Width="4"
  52. Background="Transparent" Template="{StaticResource VerticalSplitter}">
  53. <syncfusion:SfGridSplitter.PreviewStyle>
  54. <Style TargetType="Control">
  55. <Setter Property="Background" Value="Gray" />
  56. <Setter Property="Template">
  57. <Setter.Value>
  58. <ControlTemplate TargetType="Control">
  59. <Grid x:Name="Root" Opacity="0.5">
  60. <Rectangle Fill="{TemplateBinding Background}" />
  61. </Grid>
  62. </ControlTemplate>
  63. </Setter.Value>
  64. </Setter>
  65. </Style>
  66. </syncfusion:SfGridSplitter.PreviewStyle>
  67. </syncfusion:SfGridSplitter>
  68. <DockPanel Grid.Row="0" Grid.Column="2" MinWidth="300">
  69. <Border DockPanel.Dock="Top" BorderBrush="Gray" BorderThickness="0.75">
  70. <Grid>
  71. <Grid.ColumnDefinitions>
  72. <ColumnDefinition Width="Auto" />
  73. <ColumnDefinition Width="*" />
  74. </Grid.ColumnDefinitions>
  75. <Grid.RowDefinitions>
  76. <RowDefinition Height="Auto" />
  77. <RowDefinition Height="Auto" />
  78. <RowDefinition Height="Auto" />
  79. <RowDefinition Height="Auto" />
  80. </Grid.RowDefinitions>
  81. <Label Grid.Row="0" Grid.Column="0" Content="Order #" />
  82. <Label Grid.Row="1" Grid.Column="0" Content="Supplier" />
  83. <Label Grid.Row="2" Grid.Column="0" Content="Invoice #" />
  84. <Label Grid.Row="3" Grid.Column="0" Content="Date" />
  85. </Grid>
  86. </Border>
  87. <Border DockPanel.Dock="Top" BorderBrush="Gray" BorderThickness="0.75" Margin="0,4,0,0" />
  88. </DockPanel>
  89. <StackPanel Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2" HorizontalAlignment="Right"
  90. Orientation="Horizontal" Margin="0,5,0,0">
  91. <Button Content="OK" Width="80" Height="30" />
  92. <Button Content="Cancel" Width="80" Height="30" />
  93. </StackPanel>
  94. </Grid>
  95. </wpf:ThemableWindow>