FullProfessionPage.xaml 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <Page x:Class="CollaborativePlatformMain.Form.MessageSubPage.FullProfessionPage"
  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:local="clr-namespace:CollaborativePlatformMain.Form.MessageSubPage"
  7. mc:Ignorable="d"
  8. Title="FullProfessionPage">
  9. <Grid Name="gridName">
  10. <Grid.RowDefinitions>
  11. <RowDefinition Height="1*"/>
  12. <RowDefinition Height="9*"/>
  13. </Grid.RowDefinitions>
  14. <Grid.ColumnDefinitions>
  15. <ColumnDefinition Width="3*"/>
  16. <ColumnDefinition Width="1*"/>
  17. <ColumnDefinition Width="1*"/>
  18. <ColumnDefinition Width="1*"/>
  19. <ColumnDefinition Width="1*"/>
  20. </Grid.ColumnDefinitions>
  21. <TextBlock Name="tb_arch" Text="建筑" Grid.Column="0" Grid.Row="0" FontSize="20" HorizontalAlignment="Center"
  22. PreviewMouseLeftButtonDown="tb_arch_PreviewMouseLeftButtonDown"/>
  23. <TreeView x:Name="tr_threemodel" Grid.Column="0" Grid.Row="1" ItemsSource="{Binding UpdateSourceTrigger=PropertyChanged}"
  24. PreviewMouseLeftButtonUp="tr_threemodel_PreviewMouseLeftButtonUp">
  25. <TreeView.ItemTemplate>
  26. <HierarchicalDataTemplate ItemsSource="{Binding SubDatas,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
  27. <DockPanel>
  28. <CheckBox Name="cb_Check" Visibility="{Binding IsShow ,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
  29. IsChecked="{Binding IsCheck,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
  30. <Label Content="{Binding Node,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
  31. Background="Transparent" BorderThickness="0" HorizontalAlignment="Left" />
  32. </DockPanel>
  33. </HierarchicalDataTemplate>
  34. </TreeView.ItemTemplate>
  35. </TreeView>
  36. <TextBlock Name="tb_stru" Text="结构" Grid.Column="1" Grid.Row="0" FontSize="20" HorizontalAlignment="Center"
  37. PreviewMouseLeftButtonDown="tb_stru_PreviewMouseLeftButtonDown"/>
  38. <TreeView x:Name="tr_threemode2" Grid.Column="1" Grid.Row="1" ItemsSource="{Binding UpdateSourceTrigger=PropertyChanged}"
  39. PreviewMouseLeftButtonUp="tr_threemodel_PreviewMouseLeftButtonUp">
  40. <TreeView.ItemTemplate>
  41. <HierarchicalDataTemplate ItemsSource="{Binding SubDatas,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
  42. <DockPanel>
  43. <CheckBox Name="cb_Check" Visibility="{Binding IsShow,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
  44. IsChecked="{Binding IsCheck,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
  45. <Label Content="{Binding Node,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
  46. Background="Transparent" BorderThickness="0" HorizontalAlignment="Left" />
  47. </DockPanel>
  48. </HierarchicalDataTemplate>
  49. </TreeView.ItemTemplate>
  50. </TreeView>
  51. <TextBlock Name="tb_water" Text="给排水" Grid.Column="2" Grid.Row="0" FontSize="20" HorizontalAlignment="Center"
  52. PreviewMouseLeftButtonDown="tb_water_PreviewMouseLeftButtonDown" />
  53. <TreeView x:Name="tr_threemode3" Grid.Column="2" Grid.Row="1" ItemsSource="{Binding UpdateSourceTrigger=PropertyChanged}"
  54. PreviewMouseLeftButtonUp="tr_threemodel_PreviewMouseLeftButtonUp" >
  55. <TreeView.ItemTemplate>
  56. <HierarchicalDataTemplate ItemsSource="{Binding SubDatas,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
  57. <DockPanel>
  58. <CheckBox Name="cb_Check" Visibility="{Binding IsShow,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
  59. IsChecked="{Binding IsCheck,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
  60. <Label Content="{Binding Node,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
  61. Background="Transparent" BorderThickness="0" HorizontalAlignment="Left" />
  62. </DockPanel>
  63. </HierarchicalDataTemplate>
  64. </TreeView.ItemTemplate>
  65. </TreeView>
  66. <TextBlock Name="tb_warm" Text="暖通" Grid.Column="3" Grid.Row="0" FontSize="20" HorizontalAlignment="Center"
  67. PreviewMouseLeftButtonDown="tb_warm_PreviewMouseLeftButtonDown" />
  68. <TreeView x:Name="tr_threemode4" Grid.Column="3" Grid.Row="1" ItemsSource="{Binding UpdateSourceTrigger=PropertyChanged}"
  69. PreviewMouseLeftButtonUp="tr_threemodel_PreviewMouseLeftButtonUp" >
  70. <TreeView.ItemTemplate>
  71. <HierarchicalDataTemplate ItemsSource="{Binding SubDatas,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
  72. <DockPanel>
  73. <CheckBox Name="cb_Check" Visibility="{Binding IsShow,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
  74. IsChecked="{Binding IsCheck,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
  75. <Label Content="{Binding Node,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
  76. Background="Transparent" BorderThickness="0" HorizontalAlignment="Left" />
  77. </DockPanel>
  78. </HierarchicalDataTemplate>
  79. </TreeView.ItemTemplate>
  80. </TreeView>
  81. <TextBlock Name="tb_ele" Text="电气" Grid.Column="4" Grid.Row="0" FontSize="20" HorizontalAlignment="Center"
  82. PreviewMouseLeftButtonDown="tb_ele_PreviewMouseLeftButtonDown"/>
  83. <TreeView x:Name="tr_threemode5" Grid.Column="4" Grid.Row="1" ItemsSource="{Binding UpdateSourceTrigger=PropertyChanged}"
  84. PreviewMouseLeftButtonUp="tr_threemodel_PreviewMouseLeftButtonUp" >
  85. <TreeView.ItemTemplate>
  86. <HierarchicalDataTemplate ItemsSource="{Binding SubDatas,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
  87. <DockPanel>
  88. <CheckBox Name="cb_Check" Visibility="{Binding IsShow,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
  89. IsChecked="{Binding IsCheck,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
  90. <Label Content="{Binding Node,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
  91. Background="Transparent" BorderThickness="0" HorizontalAlignment="Left" />
  92. </DockPanel>
  93. </HierarchicalDataTemplate>
  94. </TreeView.ItemTemplate>
  95. </TreeView>
  96. </Grid>
  97. </Page>