|
@@ -0,0 +1,83 @@
|
|
|
+<windows:WinBase x:Class="SAGA.GplotManage.SystemChecks.WinSystemCheck"
|
|
|
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
|
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
|
+ xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
|
+ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
|
+ xmlns:local="clr-namespace:SAGA.GplotManage.SystemChecks"
|
|
|
+ xmlns:windows="clr-namespace:SAGA.RevitUtils.Windows;assembly=SAGA.RevitUtils"
|
|
|
+ mc:Ignorable="d" Title="官网异常清单" WindowStartupLocation="CenterScreen"
|
|
|
+ Height="550" Width="580">
|
|
|
+ <windows:WinBase.Resources>
|
|
|
+ <CollectionViewSource x:Key="SourceGroupByClassCode" Source="{Binding Path=MissFMEquips,NotifyOnSourceUpdated=True}">
|
|
|
+ <CollectionViewSource.GroupDescriptions>
|
|
|
+ <PropertyGroupDescription PropertyName="Equipment.EquipClassName"></PropertyGroupDescription>
|
|
|
+ </CollectionViewSource.GroupDescriptions>
|
|
|
+ </CollectionViewSource>
|
|
|
+ <Style TargetType="{x:Type GroupItem}" x:Key="GroupHeaderFamilyStyle">
|
|
|
+ <Setter Property="Template">
|
|
|
+ <Setter.Value>
|
|
|
+ <ControlTemplate TargetType="{x:Type GroupItem}">
|
|
|
+ <Expander IsExpanded="False" Background="White" BorderBrush="White" Foreground="Black">
|
|
|
+ <Expander.Header>
|
|
|
+ <DockPanel>
|
|
|
+ <TextBlock FontWeight="Bold" Text="{Binding Path=Name}" Width="140"/>
|
|
|
+ <TextBlock FontWeight="Bold" Text="{Binding Path=ItemCount}"/>
|
|
|
+ </DockPanel>
|
|
|
+ </Expander.Header>
|
|
|
+ <Expander.Content>
|
|
|
+ <ItemsPresenter />
|
|
|
+ </Expander.Content>
|
|
|
+ </Expander>
|
|
|
+ </ControlTemplate>
|
|
|
+ </Setter.Value>
|
|
|
+ </Setter>
|
|
|
+ </Style>
|
|
|
+ </windows:WinBase.Resources>
|
|
|
+ <Grid Margin="5">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="30"></RowDefinition>
|
|
|
+ <RowDefinition></RowDefinition>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition></ColumnDefinition>
|
|
|
+ <ColumnDefinition></ColumnDefinition>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+ <StackPanel HorizontalAlignment="Stretch" Orientation="Horizontal">
|
|
|
+ <Label Height="25" Content="当前模型:" VerticalContentAlignment="Center"></Label>
|
|
|
+ <TextBlock Text="{Binding Path=FloorLocaltion}" VerticalAlignment="Center"></TextBlock>
|
|
|
+ </StackPanel>
|
|
|
+
|
|
|
+ <Button Grid.Column="1" Height="25" Width="100" Content="重新检测" HorizontalAlignment="Right"></Button>
|
|
|
+ </Grid>
|
|
|
+
|
|
|
+ <DataGrid x:Name="datagrid" Grid.Row="1" RowHeight="30" SelectionMode="Single" AutoGenerateColumns="False"
|
|
|
+ ItemsSource="{Binding Source={StaticResource SourceGroupByClassCode}}">
|
|
|
+ <DataGrid.GroupStyle>
|
|
|
+ <GroupStyle ContainerStyle="{StaticResource GroupHeaderFamilyStyle}"/>
|
|
|
+ </DataGrid.GroupStyle>
|
|
|
+ <DataGrid.ColumnHeaderStyle>
|
|
|
+ <Style TargetType="DataGridColumnHeader">
|
|
|
+ <Setter Property="HorizontalContentAlignment" Value="Center"></Setter>
|
|
|
+ </Style>
|
|
|
+ </DataGrid.ColumnHeaderStyle>
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Width="*" MinWidth="80" Header="BIMID" ></DataGridTextColumn>
|
|
|
+ <DataGridTextColumn Width="*" MinWidth="100" Header="官网类型" ></DataGridTextColumn>
|
|
|
+ <DataGridTextColumn Width="*" MinWidth="80" Header="流向" ></DataGridTextColumn>
|
|
|
+ <DataGridTemplateColumn Header="操作" Width="*" MinWidth="350">
|
|
|
+ <DataGridTemplateColumn.CellTemplate>
|
|
|
+ <DataTemplate>
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
+ <Button Content="模型定位" Command="{Binding Data.Commands.ScanProductTypeCommand,Source={StaticResource ResourceKey=DATA} }" CommandParameter="{Binding}" HorizontalAlignment="Left" Padding="5,0,5,0"/>
|
|
|
+ <Button Content="已改正" Command="{Binding Data.Commands.EditProductTypeCommand,Source={StaticResource ResourceKey=DATA} }" CommandParameter="{Binding}" HorizontalAlignment="Left" Padding="5,0,5,0"/>
|
|
|
+ <Button Content="误报" Command="{Binding Data.Commands.EditProductTypeCommand,Source={StaticResource ResourceKey=DATA} }" CommandParameter="{Binding}" HorizontalAlignment="Left" Padding="5,0,5,0"/>
|
|
|
+ </StackPanel>
|
|
|
+ </DataTemplate>
|
|
|
+ </DataGridTemplateColumn.CellTemplate>
|
|
|
+ </DataGridTemplateColumn>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ </Grid>
|
|
|
+</windows:WinBase>
|