12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <Window x:Class="Test.ChildWindow.WinLayOut"
- 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:Test.ChildWindow"
- xmlns:wpf="http://schemas.FWind/xaml"
- mc:Ignorable="d"
- Title="WinLayOut" Height="450" Width="800">
- <Grid>
- <Border>
- <ScrollViewer x:Name="Scroll" ScrollViewer.CanContentScroll="True" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
- <Border x:Name="Border">
- <DataGrid Width="{Binding ElementName=Border,Path=ActualWidth}" AutoGenerateColumns="False" SelectionMode="Single" FrozenColumnCount="1" ItemsSource="{Binding EqNames}"
- CanUserAddRows="False"
- CanUserDeleteRows="False"
- VerticalScrollBarVisibility="Auto"
- HorizontalScrollBarVisibility="Auto"
- SelectionUnit="FullRow"
- HeadersVisibility="Column"
- CanUserSortColumns="True"
-
- AlternationCount="2"
- >
- <DataGrid.RowStyle>
- <Style TargetType="DataGridRow">
- <Setter Property="ContextMenu">
- <Setter.Value>
- <ContextMenu>
- <MenuItem Header="删除" CommandParameter="{Binding }"></MenuItem>
- </ContextMenu>
- </Setter.Value>
- </Setter>
- <Setter Property="Height" Value="30"></Setter>
- <Style.Triggers>
- <Trigger Property="ItemsControl.AlternationIndex"
- Value="0">
- <Setter Property="Background" Value="White" />
- </Trigger>
- <Trigger Property="ItemsControl.AlternationIndex"
- Value="1">
- <Setter Property="Background" Value="#FFE6E3DD" />
- </Trigger>
- </Style.Triggers>
- </Style>
- </DataGrid.RowStyle>
- <DataGrid.Columns>
- <DataGridTemplateColumn Header="操作" Width="60" IsReadOnly="True" >
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <Button Command="{Binding DataContext.Commands.ManageCommand,ElementName=this}" CommandParameter="{Binding}" VerticalAlignment="Center" Content="管理" HorizontalAlignment="Left" Padding="5,0,5,0"/>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <wpf:TDataGridTextColumn Header="生产厂家名称" Width="100" IsReadOnly="True" Binding="{Binding Path=ManufacturerName}"></wpf:TDataGridTextColumn>
- <wpf:TDataGridTextColumn Header="包含的品牌" Width="*" IsReadOnly="True" Binding="{Binding Path=BrandNames,Converter={x:Static wpf:ConverterFactory.ItemsToString}}"></wpf:TDataGridTextColumn>
- <wpf:TDataGridTextColumn Header="产品设备族" Width="*" IsReadOnly="True" Binding="{Binding Path=FamilyNames,Converter={x:Static wpf:ConverterFactory.ItemsToString}}"></wpf:TDataGridTextColumn>
- </DataGrid.Columns>
- </DataGrid>
- </Border>
-
-
- </ScrollViewer>
- </Border>
-
- </Grid>
- </Window>
|