MainWindow.xaml
(完整代码) 2KB<Window x:Class="DataGridPageDemo.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:assembly="clr-namespace:System;assembly=mscorlib"
xmlns:my="clr-namespace:DataGridPageDemo"
Title="MainWindow" Height="350" Width="525" Loaded="Window_Loaded">
<Window.Resources>
<ObjectDataProvider x:Key="keyCategory" MethodName="GetValues" ObjectType="{x:Type assembly:Enum}">
<ObjectDataProvider.MethodParameters>
<x:Type Type="my:ProductCategory"></x:Type>
<!--引用后台的枚举类型,为字段‘类别’提供数据源。上面引用了命名空间Demo-->
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
</Window.Resources>
<Grid>
<DataGrid x:Name="grid1" AutoGenerateColumns="False" Height="270" Width="500" >
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="选择" Width="50"></DataGridCheckBoxColumn>
<DataGridTextColumn Header="Product Name" Width="100" Binding="{ Binding Path=ProName}">
</DataGridTextColumn>
<DataGridComboBoxColumn Header="Product Category" Width="115" SelectedItemBinding="{Binding Path=ProCategory}" ItemsSource="{Binding Source={StaticResource keyCategory}}" ></DataGridComboBoxColumn>
<!--Combox绑定,获取上面定义的资源keyCategory.从后台获取类别的数据-->
<DataGridHyperlinkColumn Header="Product Link" Width="100" Binding="{Binding Path=ProLink}"></DataGridHyperlinkColumn>
<DataGridTemplateColumn Header="Product Image" Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Source="{Binding Path=ProImage }" Width="100" Height="70"></Image>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
<my:DataGridPage x:Name="gridpage" VerticalAlignment="Bottom" Width="500"></my:DataGridPage>
</Grid>
</Window>
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。