SupplierBillPanel.xaml 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <UserControl x:Class="PRSDesktop.SupplierBillPanel"
  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:PRSDesktop"
  7. xmlns:sf="http://schemas.syncfusion.com/wpf"
  8. xmlns:dynamicGrid="clr-namespace:InABox.DynamicGrid;assembly=InABox.Wpf"
  9. xmlns:wpf="clr-namespace:InABox.WPF;assembly=InABox.Wpf"
  10. mc:Ignorable="d"
  11. d:DesignHeight="300" d:DesignWidth="1000"
  12. x:Name="Control">
  13. <dynamicGrid:DynamicSplitPanel View="Combined" AnchorWidth="500"
  14. x:Name="SplitPanel"
  15. OnChanged="SplitPanel_OnChanged"
  16. DataContext="{Binding ElementName=Control}">
  17. <dynamicGrid:DynamicSplitPanel.Header>
  18. <Border BorderBrush="Gray" BorderThickness="0.75" Background="WhiteSmoke" Height="25">
  19. <Label Content="Bills" VerticalContentAlignment="Center" HorizontalContentAlignment="Center"/>
  20. </Border>
  21. </dynamicGrid:DynamicSplitPanel.Header>
  22. <dynamicGrid:DynamicSplitPanel.Master>
  23. <Grid>
  24. <Grid.RowDefinitions>
  25. <RowDefinition Height="*"/>
  26. <RowDefinition Height="Auto"/>
  27. <RowDefinition Height="2*"/>
  28. </Grid.RowDefinitions>
  29. <local:SupplierBills x:Name="Bills"
  30. Grid.Row="0"
  31. OnSelectItem="Bills_OnOnSelectItem"
  32. OnChanged="Bills_OnChanged"/>
  33. <sf:SfGridSplitter Grid.Row="1"
  34. Height="4"
  35. HorizontalAlignment="Stretch"
  36. Background="Transparent"
  37. ResizeBehavior="PreviousAndNext"
  38. Template="{StaticResource HorizontalSplitter}"
  39. PreviewStyle="{StaticResource HorizontalSplitterPreview}"/>
  40. <local:BillDocumentViewList x:Name="ViewList" Grid.Row="2"
  41. DragOver="Documents_DragOver"
  42. Drop="Documents_Drop"
  43. AllowDrop="True"
  44. CanRotateImage="{Binding CanRotateImage}"
  45. UpdateDocument="ViewList_UpdateDocument"/>
  46. </Grid>
  47. </dynamicGrid:DynamicSplitPanel.Master>
  48. <dynamicGrid:DynamicSplitPanel.Detail>
  49. <dynamicGrid:EmbeddedDynamicEditorForm
  50. x:Name="Bill"
  51. OnOK="Bill_OnOnOK"
  52. OnCancel="Bill_OnOnCancel"
  53. OnChanged="Bill_OnOnChanged"
  54. OnFormCustomiseEditor="Bill_OnFormCustomiseEditor"
  55. HighlightButtons="True"
  56. HideButtons="True"/>
  57. </dynamicGrid:DynamicSplitPanel.Detail>
  58. </dynamicGrid:DynamicSplitPanel>
  59. </UserControl>