星空网 > 软件开发 > ASP.net

WPF DataGrid绑定及列居中

基本的数据绑定

  把集合的字段(属性)绑定在DataGrid的Binding属性就能将数据绑定列表

1  public class CashItem {2    public int Value { get; set; }3    public int Count { get; set; }4    public int Amount { get { return Value * Count; } }5   }

1       var items = new List<CashItem>() {2         new CashItem{Value=100,Count=23},3         new CashItem{Value=50,Count=10},4         new CashItem{Value=20,Count=5},5         new CashItem{Value=10,Count=11}6       };7       this.Cassetters.ItemsSource = items;

1  <DataGrid Name="Cassetters" HeadersVisibility="Column" GridLinesVisibility="Horizontal" AutoGenerateColumns="False">2    <DataGrid.Columns>3      <DataGridTextColumn Header="面值" Width="80" Binding="{Binding Value}">4      </DataGridTextColumn>5      <DataGridTextColumn Header="张数" Width="80" Binding="{Binding Count}"></DataGridTextColumn>6      <DataGridTextColumn Header="金额" Width="*" Binding="{Binding Amount}"></DataGridTextColumn>7    </DataGrid.Columns>8  </DataGrid>

WPF DataGrid绑定及列居中

DataGrid列居中

  列居中需要使用到了模板,但是列头的居中需要自己定义样式,数据的绑定方式和之前的一样也是通过Binding属性

 1  <DataGrid Name="Cassetters" HeadersVisibility="Column" GridLinesVisibility="Horizontal" AutoGenerateColumns="False"> 2    <DataGrid.Columns> 3      <DataGridTextColumn Header="面值" Width="50" Binding="{Binding Value}"> 4      </DataGridTextColumn> 5      <DataGridTextColumn Header="张数" Width="50" Binding="{Binding Count}"></DataGridTextColumn> 6      <DataGridTextColumn Header="金额" Width="50" Binding="{Binding Amount}"></DataGridTextColumn> 7      <DataGridTemplateColumn Header="模板列" Width="*"> 8        <DataGridTemplateColumn.HeaderStyle> 9          <Style TargetType="DataGridColumnHeader">10            <Setter Property="HorizontalContentAlignment" Value="Center"></Setter>11          </Style>12        </DataGridTemplateColumn.HeaderStyle>13        <DataGridTemplateColumn.CellTemplate>14          <DataTemplate>15            <TextBlock HorizontalAlignment="Center" Text="{Binding Amount}"></TextBlock>16          </DataTemplate>17        </DataGridTemplateColumn.CellTemplate>18      </DataGridTemplateColumn>19    </DataGrid.Columns>20  </DataGrid>

WPF DataGrid绑定及列居中




原标题:WPF DataGrid绑定及列居中

关键词:wpf

wpf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

政策汇总:https://www.goluckyvip.com/tag/7086.html
Prime服务:https://www.goluckyvip.com/tag/7087.html
Prime特权:https://www.goluckyvip.com/tag/7088.html
deal秒杀技巧:https://www.goluckyvip.com/tag/7089.html
一场疫情过后:https://www.goluckyvip.com/tag/709.html
宠物热销品:https://www.goluckyvip.com/tag/7090.html
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
中国有哪些著名的酒店品牌。:https://www.vstour.cn/a/411242.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流