InvoicePanel.xaml 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <UserControl x:Class="PRSDesktop.InvoicePanel"
  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:dynamicGrid="clr-namespace:InABox.DynamicGrid;assembly=InABox.Wpf"
  8. mc:Ignorable="d"
  9. d:DesignHeight="600" d:DesignWidth="800">
  10. <dynamicGrid:DynamicSplitPanel
  11. Anchor="Detail"
  12. AnchorWidth="600"
  13. View="Combined"
  14. AllowableViews="Combined, Master"
  15. DetailCaption="Invoice Details"
  16. MasterCaption="Invoice List"
  17. DetailHeight="300">
  18. <dynamicGrid:DynamicSplitPanel.Header>
  19. <Border BorderThickness="0.75" BorderBrush="Gray" Background="WhiteSmoke" Padding="5,0">
  20. <!-- <DockPanel> -->
  21. <!-- <Label -->
  22. <!-- Content="Include Paid?" -->
  23. <!-- DockPanel.Dock="Right" -->
  24. <!-- HorizontalContentAlignment="Center" -->
  25. <!-- VerticalContentAlignment="Center"/> -->
  26. <!-- <CheckBox -->
  27. <!-- x:Name="_includePaid" -->
  28. <!-- DockPanel.Dock="Right" -->
  29. <!-- VerticalContentAlignment="Center" -->
  30. <!-- Checked="_includePaid_OnChecked" -->
  31. <!-- Unchecked="_includePaid_OnChecked"/> -->
  32. <Label
  33. Content="Invoice List"
  34. DockPanel.Dock="Left"
  35. HorizontalContentAlignment="Center"
  36. VerticalContentAlignment="Center"/>
  37. <!-- </DockPanel> -->
  38. </Border>
  39. </dynamicGrid:DynamicSplitPanel.Header>
  40. <dynamicGrid:DynamicSplitPanel.Master>
  41. <local:InvoiceGrid x:Name="Invoices" Grid.Column="0" Grid.Row="0" Grid.RowSpan="2" />
  42. </dynamicGrid:DynamicSplitPanel.Master>
  43. <dynamicGrid:DynamicSplitPanel.DetailHeader>
  44. <Border BorderThickness="0.75" BorderBrush="Gray" Background="WhiteSmoke">
  45. <Label Content="Invoice Details" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/>
  46. </Border>
  47. </dynamicGrid:DynamicSplitPanel.DetailHeader>
  48. <dynamicGrid:DynamicSplitPanel.Detail>
  49. <local:InvoiceLineGrid x:Name="Lines" Grid.Column="1" Grid.Row="0" Grid.ColumnSpan="2"/>
  50. </dynamicGrid:DynamicSplitPanel.Detail>
  51. <dynamicGrid:DynamicSplitPanel.SecondaryDetail>
  52. <dynamicGrid:DynamicTabControl TabStripPlacement="Top">
  53. <dynamicGrid:DynamicTabItem Header="Time">
  54. <local:InvoiceAssignmentGrid x:Name="Time"/>
  55. </dynamicGrid:DynamicTabItem>
  56. <dynamicGrid:DynamicTabItem Header="Materials">
  57. <local:InvoiceStockMovementGrid x:Name="Parts"/>
  58. </dynamicGrid:DynamicTabItem>
  59. </dynamicGrid:DynamicTabControl>
  60. </dynamicGrid:DynamicSplitPanel.SecondaryDetail>
  61. </dynamicGrid:DynamicSplitPanel>
  62. </UserControl>