OrgChartPanel.xaml 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <UserControl x:Class="PRSDesktop.OrgChartPanel"
  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:syncfusion="http://schemas.syncfusion.com/wpf"
  7. mc:Ignorable="d"
  8. d:DesignHeight="450" d:DesignWidth="800">
  9. <UserControl.Resources>
  10. <ResourceDictionary>
  11. <ResourceDictionary.MergedDictionaries>
  12. <ResourceDictionary Source="/Syncfusion.SfDiagram.Wpf;component/Resources/BindingStyle.xaml" />
  13. </ResourceDictionary.MergedDictionaries>
  14. </ResourceDictionary>
  15. </UserControl.Resources>
  16. <Grid x:Name="Grid">
  17. <Grid.RowDefinitions>
  18. <RowDefinition Height="35" />
  19. <RowDefinition Height="*" />
  20. </Grid.RowDefinitions>
  21. <Border BorderBrush="Gray" BorderThickness="0,0,0,0.75" Grid.Column="2" Grid.Row="0" Background="WhiteSmoke"
  22. Margin="0">
  23. <DockPanel Margin="2">
  24. <Label Content="Zoom:" DockPanel.Dock="Left" VerticalContentAlignment="Center" Margin="10,0,0,0" />
  25. <Slider x:Name="Zoom" DockPanel.Dock="Left" Minimum="25" Value="100" Maximum="400" Interval="1"
  26. ValueChanged="Zoom_ValueChanged" Width="200" VerticalAlignment="Center" />
  27. <Button x:Name="PrintButton" DockPanel.Dock="Right" Content="Print" Click="PrintButton_Click"
  28. Padding="10,0,10,0" />
  29. <Button x:Name="ExportButton" DockPanel.Dock="Right" Content="Export" Click="ExportButton_Click"
  30. Padding="10,0,10,0" Margin="0,0,5,0" />
  31. <Label DockPanel.Dock="Left" Content="Organizational Chart" HorizontalContentAlignment="Center"
  32. VerticalContentAlignment="Center" FontWeight="DemiBold" />
  33. </DockPanel>
  34. </Border>
  35. <syncfusion:SfDiagram
  36. Grid.Row="1"
  37. x:Name="diagram"
  38. DefaultConnectorType="{Binding DefaultConnectorType}"
  39. Constraints="{Binding Constraints}"
  40. Nodes="{Binding Nodes}"
  41. Connectors="{Binding Connectors}"
  42. DataSourceSettings="{Binding DataSourceSettings}"
  43. LayoutManager="{Binding LayoutManager}"
  44. Menu="{Binding Menu}"
  45. Tool="{Binding Tool}"
  46. MouseDown="Diagram_MouseDown">
  47. <!--<syncfusion:SfDiagram.PageSettings>
  48. <syncfusion:PageSettings PageOrientation="Landscape" ShowPageBreaks="True" MultiplePage="True" PageHeight="29.7" PageWidth="42">
  49. <syncfusion:PageSettings.Unit>
  50. <syncfusion:LengthUnit Unit="Centimeters"/>
  51. </syncfusion:PageSettings.Unit>
  52. </syncfusion:PageSettings>
  53. </syncfusion:SfDiagram.PageSettings>-->
  54. </syncfusion:SfDiagram>
  55. </Grid>
  56. </UserControl>