105040 更新多个控件的属性和删除注释代码
在 <hc:Card> 和 <TabControl> 中添加 FontSize="14" 属性。 在 <DataGrid> 中修改虚拟化相关属性,添加 IsReadOnly="True"。 在 <DataGrid.RowStyle> 中添加 BorderBrush="#CC002255" 属性。 在 <Expander> 中调整 BorderThickness,添加子元素属性。 删除 <DataGrid> 和 <ListView> 的注释代码块。 在 <ListView> 中删除多个属性。
This commit is contained in:
parent
4d856bbfe5
commit
4a997baa0e
|
@ -120,9 +120,8 @@
|
||||||
Content="{Binding}"
|
Content="{Binding}"
|
||||||
ContentTemplate="{StaticResource LoadingMask}"
|
ContentTemplate="{StaticResource LoadingMask}"
|
||||||
Visibility="Collapsed" />
|
Visibility="Collapsed" />
|
||||||
<hc:Card Grid.Row="0">
|
<hc:Card Grid.Row="0" FontSize="14">
|
||||||
<hc:SimpleStackPanel Orientation="Horizontal">
|
<hc:SimpleStackPanel Orientation="Horizontal">
|
||||||
|
|
||||||
<hc:SimpleStackPanel
|
<hc:SimpleStackPanel
|
||||||
Margin="10,0,0,0"
|
Margin="10,0,0,0"
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
|
@ -153,25 +152,28 @@
|
||||||
Style="{StaticResource ButtonPrimary}" />
|
Style="{StaticResource ButtonPrimary}" />
|
||||||
</hc:SimpleStackPanel>
|
</hc:SimpleStackPanel>
|
||||||
</hc:Card>
|
</hc:Card>
|
||||||
<TabControl Grid.Row="1">
|
<TabControl Grid.Row="1" FontSize="14">
|
||||||
<TabItem Header="整理后的数据">
|
<TabItem Header="整理后的数据">
|
||||||
|
<!--
|
||||||
|
-->
|
||||||
<DataGrid
|
<DataGrid
|
||||||
x:Name="LettotypeListView"
|
x:Name="LettotypeListView"
|
||||||
AutoGenerateColumns="False"
|
AutoGenerateColumns="False"
|
||||||
CanUserSortColumns="False"
|
CanUserSortColumns="False"
|
||||||
EnableColumnVirtualization="True"
|
EnableColumnVirtualization="False"
|
||||||
EnableRowVirtualization="True"
|
EnableRowVirtualization="False"
|
||||||
|
IsReadOnly="True"
|
||||||
ItemsSource="{Binding Source={StaticResource LettotypeData}, IsAsync=True}"
|
ItemsSource="{Binding Source={StaticResource LettotypeData}, IsAsync=True}"
|
||||||
RowDetailsVisibilityChanged="LettotypeListView_RowDetailsVisibilityChanged"
|
RowDetailsVisibilityChanged="LettotypeListView_RowDetailsVisibilityChanged"
|
||||||
RowDetailsVisibilityMode="Visible"
|
RowDetailsVisibilityMode="{Binding DetailsShowMode}"
|
||||||
RowHeight="NaN"
|
RowHeight="NaN"
|
||||||
ScrollViewer.CanContentScroll="False"
|
ScrollViewer.CanContentScroll="False"
|
||||||
SelectedItem="{Binding SelectedItem}"
|
SelectedItem="{Binding SelectedItem}"
|
||||||
SelectionMode="Single"
|
SelectionMode="Single"
|
||||||
VirtualizingPanel.IsContainerVirtualizable="True"
|
VirtualizingPanel.IsContainerVirtualizable="False"
|
||||||
VirtualizingPanel.IsVirtualizing="True"
|
VirtualizingPanel.IsVirtualizing="False"
|
||||||
VirtualizingPanel.ScrollUnit="Item"
|
VirtualizingPanel.ScrollUnit="Item"
|
||||||
VirtualizingPanel.VirtualizationMode="Recycling">
|
VirtualizingPanel.VirtualizationMode="Standard">
|
||||||
<DataGrid.Resources>
|
<DataGrid.Resources>
|
||||||
<Style BasedOn="{StaticResource DataGridCellStyle}" TargetType="DataGridCell">
|
<Style BasedOn="{StaticResource DataGridCellStyle}" TargetType="DataGridCell">
|
||||||
<Setter Property="Height" Value="Auto" />
|
<Setter Property="Height" Value="Auto" />
|
||||||
|
@ -192,6 +194,7 @@
|
||||||
</DataGrid.ContextMenu>
|
</DataGrid.ContextMenu>
|
||||||
<DataGrid.RowStyle>
|
<DataGrid.RowStyle>
|
||||||
<Style BasedOn="{StaticResource DataGridRowStyle}" TargetType="DataGridRow">
|
<Style BasedOn="{StaticResource DataGridRowStyle}" TargetType="DataGridRow">
|
||||||
|
<Setter Property="BorderBrush" Value="#CC002255" />
|
||||||
<Style.Triggers>
|
<Style.Triggers>
|
||||||
<DataTrigger Binding="{Binding IsError}" Value="True">
|
<DataTrigger Binding="{Binding IsError}" Value="True">
|
||||||
<Setter Property="Background" Value="#dc4d41" />
|
<Setter Property="Background" Value="#dc4d41" />
|
||||||
|
@ -258,17 +261,21 @@
|
||||||
<Expander
|
<Expander
|
||||||
Background="#CC112255"
|
Background="#CC112255"
|
||||||
BorderBrush="#CC002255"
|
BorderBrush="#CC002255"
|
||||||
BorderThickness="1,1,1,5"
|
BorderThickness="1,1,1,1"
|
||||||
Foreground="#FFEEEEEE"
|
Foreground="#FFEEEEEE"
|
||||||
IsExpanded="True">
|
IsExpanded="True">
|
||||||
<Expander.Header>
|
<Expander.Header>
|
||||||
<DockPanel>
|
<DockPanel Height="30">
|
||||||
<TextBlock
|
<TextBlock
|
||||||
Width="100"
|
Width="100"
|
||||||
Margin="5,0,0,0"
|
Margin="5,0,0,0"
|
||||||
|
VerticalAlignment="Center"
|
||||||
FontWeight="Bold"
|
FontWeight="Bold"
|
||||||
Text="{Binding Path=Name, StringFormat=轴号:{0}}" />
|
Text="{Binding Path=Name, StringFormat=轴号:{0}}" />
|
||||||
<TextBlock FontWeight="Bold" Text="{Binding Path=ItemCount, StringFormat=线总数量:{0}}" />
|
<TextBlock
|
||||||
|
VerticalAlignment="Center"
|
||||||
|
FontWeight="Bold"
|
||||||
|
Text="{Binding Path=ItemCount, StringFormat=线总数量:{0}}" />
|
||||||
</DockPanel>
|
</DockPanel>
|
||||||
</Expander.Header>
|
</Expander.Header>
|
||||||
<Grid>
|
<Grid>
|
||||||
|
@ -361,151 +368,21 @@
|
||||||
</DataGrid.Columns>
|
</DataGrid.Columns>
|
||||||
<DataGrid.RowDetailsTemplate>
|
<DataGrid.RowDetailsTemplate>
|
||||||
<DataTemplate>
|
<DataTemplate>
|
||||||
<!--<DataGrid
|
|
||||||
Width="Auto"
|
|
||||||
Height="Auto"
|
|
||||||
MinHeight="100"
|
|
||||||
Margin="40,0,0,0"
|
|
||||||
AutoGenerateColumns="False"
|
|
||||||
BorderBrush="Gray"
|
|
||||||
BorderThickness="2,0,0,0"
|
|
||||||
CanUserSortColumns="False"
|
|
||||||
EnableColumnVirtualization="True"
|
|
||||||
EnableRowVirtualization="True"
|
|
||||||
HeadersVisibility="Column"
|
|
||||||
IsReadOnly="True"
|
|
||||||
ScrollViewer.VerticalScrollBarVisibility="Auto"
|
|
||||||
SelectionChanged="SubDetailsDataGrid_SelectionChanged"
|
|
||||||
SelectionMode="Single"
|
|
||||||
SelectionUnit="FullRow"
|
|
||||||
VirtualizingPanel.IsContainerVirtualizable="True"
|
|
||||||
VirtualizingPanel.IsVirtualizing="True"
|
|
||||||
VirtualizingPanel.ScrollUnit="Item"
|
|
||||||
VirtualizingPanel.VirtualizationMode="Recycling">
|
|
||||||
<DataGrid.ContextMenu>
|
|
||||||
<ContextMenu>
|
|
||||||
<MenuItem Click="SubToSourceMenuItem_Click" Header="在3D中查看(转至源)" />
|
|
||||||
</ContextMenu>
|
|
||||||
</DataGrid.ContextMenu>
|
|
||||||
<DataGrid.Resources>
|
|
||||||
<Style
|
|
||||||
x:Key="DataGridCheckBoxCellStyle"
|
|
||||||
BasedOn="{StaticResource {x:Type DataGridCell}}"
|
|
||||||
TargetType="DataGridCell">
|
|
||||||
<Setter Property="VerticalAlignment" Value="Center" />
|
|
||||||
<Setter Property="HorizontalAlignment" Value="Center" />
|
|
||||||
<Setter Property="Foreground" Value="Black" />
|
|
||||||
</Style>
|
|
||||||
</DataGrid.Resources>
|
|
||||||
<DataGrid.RowStyle>
|
|
||||||
<Style BasedOn="{StaticResource DataGridRowStyle}" TargetType="DataGridRow">
|
|
||||||
<Style.Triggers>
|
|
||||||
<Trigger Property="IsSelected" Value="True">
|
|
||||||
<Setter Property="Background" Value="#aa326cf3" />
|
|
||||||
<Setter Property="Foreground" Value="Black" />
|
|
||||||
</Trigger>
|
|
||||||
</Style.Triggers>
|
|
||||||
</Style>
|
|
||||||
</DataGrid.RowStyle>
|
|
||||||
<DataGrid.ColumnHeaderStyle>
|
|
||||||
<Style BasedOn="{StaticResource DataGridColumnHeaderStyle}" TargetType="DataGridColumnHeader">
|
|
||||||
<Setter Property="MinHeight" Value="35" />
|
|
||||||
<Setter Property="Margin" Value="0" />
|
|
||||||
</Style>
|
|
||||||
</DataGrid.ColumnHeaderStyle>
|
|
||||||
<DataGrid.Columns>
|
|
||||||
<DataGridTextColumn Binding="{Binding Name}" Header="名称" />
|
|
||||||
<DataGridTextColumn Binding="{Binding CableName}" Header="线材名称" />
|
|
||||||
<DataGridTextColumn Binding="{Binding AxisNo}" Header="轴号" />
|
|
||||||
<DataGridTextColumn Binding="{Binding Length}" Header="长度" />
|
|
||||||
<DataGridTextColumn Binding="{Binding CableType}" Header="线材类型" />
|
|
||||||
<DataGridTextColumn Binding="{Binding CableConnectionClass}" Header="线材连接方式" />
|
|
||||||
|
|
||||||
</DataGrid.Columns>
|
|
||||||
<ListView
|
|
||||||
Width="Auto"
|
|
||||||
Height="Auto"
|
|
||||||
MinHeight="100"
|
|
||||||
Margin="40,0,0,0"
|
|
||||||
BorderBrush="Gray"
|
|
||||||
BorderThickness="2,0,0,0"
|
|
||||||
ScrollViewer.VerticalScrollBarVisibility="Auto"
|
|
||||||
SelectionChanged="SubDetailsDataGrid_SelectionChanged"
|
|
||||||
SelectionMode="Single"
|
|
||||||
VirtualizingPanel.IsVirtualizing="True"
|
|
||||||
VirtualizingPanel.VirtualizationMode="Recycling">
|
|
||||||
<ListView.ContextMenu>
|
|
||||||
<ContextMenu>
|
|
||||||
<MenuItem Click="SubToSourceMenuItem_Click" Header="在3D中查看(转至源)" />
|
|
||||||
</ContextMenu>
|
|
||||||
</ListView.ContextMenu>
|
|
||||||
<ListView.Resources>
|
|
||||||
<Style
|
|
||||||
x:Key="ListViewItemStyle"
|
|
||||||
BasedOn="{StaticResource {x:Type ListViewItem}}"
|
|
||||||
TargetType="ListViewItem">
|
|
||||||
<Setter Property="Height" Value="Auto" />
|
|
||||||
<Setter Property="MaxHeight" Value="9999" />
|
|
||||||
<Style.Triggers>
|
|
||||||
<Trigger Property="IsSelected" Value="True">
|
|
||||||
<Setter Property="Background" Value="#aa326cf3" />
|
|
||||||
<Setter Property="Foreground" Value="Black" />
|
|
||||||
</Trigger>
|
|
||||||
</Style.Triggers>
|
|
||||||
</Style>
|
|
||||||
</ListView.Resources>
|
|
||||||
<ListView.ItemContainerStyle>
|
|
||||||
<Style BasedOn="{StaticResource ListViewItemStyle}" TargetType="ListViewItem" />
|
|
||||||
</ListView.ItemContainerStyle>
|
|
||||||
<ListView.View>
|
|
||||||
<GridView>
|
|
||||||
<GridViewColumn DisplayMemberBinding="{Binding Name}" Header="名称" />
|
|
||||||
<GridViewColumn DisplayMemberBinding="{Binding CableName}" Header="线材名称" />
|
|
||||||
<GridViewColumn DisplayMemberBinding="{Binding AxisNo}" Header="轴号" />
|
|
||||||
<GridViewColumn DisplayMemberBinding="{Binding Length}" Header="长度" />
|
|
||||||
<GridViewColumn DisplayMemberBinding="{Binding CableType}" Header="线材类型" />
|
|
||||||
<GridViewColumn DisplayMemberBinding="{Binding CableConnectionClass}" Header="线材连接方式" />
|
|
||||||
</GridView>
|
|
||||||
</ListView.View>
|
|
||||||
</ListView>
|
|
||||||
</DataGrid>-->
|
|
||||||
<ListView
|
<ListView
|
||||||
Width="Auto"
|
Width="Auto"
|
||||||
Height="Auto"
|
Height="Auto"
|
||||||
MinHeight="100"
|
|
||||||
Margin="40,0,0,0"
|
Margin="40,0,0,0"
|
||||||
BorderBrush="Gray"
|
BorderBrush="Gray"
|
||||||
BorderThickness="2,0,0,0"
|
BorderThickness="2,0,0,0"
|
||||||
ItemsSource="{Binding SubLines}"
|
ItemsSource="{Binding SubLines}"
|
||||||
ScrollViewer.VerticalScrollBarVisibility="Auto"
|
ScrollViewer.VerticalScrollBarVisibility="Auto"
|
||||||
SelectionChanged="SubDetailsDataGrid_SelectionChanged"
|
SelectionChanged="SubDetailsDataGrid_SelectionChanged"
|
||||||
SelectionMode="Single"
|
SelectionMode="Single">
|
||||||
VirtualizingPanel.IsVirtualizing="True"
|
|
||||||
VirtualizingPanel.VirtualizationMode="Recycling"
|
|
||||||
Visibility="{Binding IsComplexLine, Converter={StaticResource Boolean2VisibilityConverter}}">
|
|
||||||
<ListView.ContextMenu>
|
<ListView.ContextMenu>
|
||||||
<ContextMenu>
|
<ContextMenu>
|
||||||
<MenuItem Click="SubToSourceMenuItem_Click" Header="在3D中查看(转至源)" />
|
<MenuItem Click="SubToSourceMenuItem_Click" Header="在3D中查看(转至源)" />
|
||||||
</ContextMenu>
|
</ContextMenu>
|
||||||
</ListView.ContextMenu>
|
</ListView.ContextMenu>
|
||||||
<!--<ListView.Resources>
|
|
||||||
<Style
|
|
||||||
x:Key="ListViewItemStyle"
|
|
||||||
BasedOn="{StaticResource {x:Type ListViewItem}}"
|
|
||||||
TargetType="ListViewItem">
|
|
||||||
<Setter Property="Height" Value="Auto" />
|
|
||||||
<Setter Property="MaxHeight" Value="9999" />
|
|
||||||
<Style.Triggers>
|
|
||||||
<Trigger Property="IsSelected" Value="True">
|
|
||||||
<Setter Property="Background" Value="#aa326cf3" />
|
|
||||||
<Setter Property="Foreground" Value="Black" />
|
|
||||||
</Trigger>
|
|
||||||
</Style.Triggers>
|
|
||||||
</Style>
|
|
||||||
</ListView.Resources>
|
|
||||||
<ListView.ItemContainerStyle>
|
|
||||||
<Style BasedOn="{StaticResource ListViewItemStyle}" TargetType="ListViewItem" />
|
|
||||||
</ListView.ItemContainerStyle>-->
|
|
||||||
<ListView.View>
|
<ListView.View>
|
||||||
<GridView>
|
<GridView>
|
||||||
<GridViewColumn DisplayMemberBinding="{Binding Name}" Header="名称" />
|
<GridViewColumn DisplayMemberBinding="{Binding Name}" Header="名称" />
|
||||||
|
|
Loading…
Reference in New Issue