美文网首页
WPF DataGird 使用进阶(3)

WPF DataGird 使用进阶(3)

作者: Ritchie_Li | 来源:发表于2022-05-25 22:59 被阅读0次

使用数据模板,效果如下图所示:

XMAL添加代码如下:

<DataGrid.RowDetailsTemplate>

                <DataTemplate>

                    <StackPanel Margin="15, 0">

                        <TextBlock Text="{Binding Artist }"/>

                        <TextBlock Text="{Binding MovieTitle}"/>

                        <!--<DataGrid ItemsSource="{Binding Artist}"/>-->

                    </StackPanel>

                </DataTemplate>

            </DataGrid.RowDetailsTemplate>

添加数据触发:

添加Windows资源:

<Style x:Key="TitleStyle" TargetType="DataGridCell">

            <Setter Property="Foreground" Value="Red"/>

            <Style.Triggers>

                <DataTrigger Binding="{Binding IsSoundtrack}" Value="true">

                    <Setter Property="Foreground" Value="Yellow"/>

                </DataTrigger>

            </Style.Triggers>

        </Style>

绑定静态资源:

<DataGridTemplateColumn Header="ID" CellStyle="{StaticResource AltColBackground }">

                    <DataGridTemplateColumn.CellTemplate>

                        <DataTemplate>

                            <WrapPanel>

                                <Ellipse Height="7" Width="7" Fill="Red" Margin="5,0">

                                </Ellipse>

                                <TextBlock Text="{Binding Id}"/>

                            </WrapPanel>

                        </DataTemplate>

                    </DataGridTemplateColumn.CellTemplate>

                    <DataGridTemplateColumn.CellEditingTemplate>

                        <DataTemplate>

                            <TextBox Text="{Binding Id}"/>

                        </DataTemplate>

                    </DataGridTemplateColumn.CellEditingTemplate>

                </DataGridTemplateColumn>

相关文章

  • WPF DataGird 使用进阶(3)

    使用数据模板,效果如下图所示: XMAL添加代码如下: ...

  • WPF DataGird 使用进阶(2)

    实现效果一: DataGrid索引列显示小圆点,且文本可以编辑。 修改ID字段的数据绑定,创建数据模板: ...

  • WPF DataGird 使用进阶(4)

    效果如下图: 创建Widnows资源: 日期字段增加修饰器: ...

  • WPF DataGrid 使用进阶

    数据模型和数据模型创建的数据集代码和上一篇代码一样。 只是UI创建的绑定方式不一样,不再默认绑定方式。 效果如下:...

  • WPF承载winform控件

    主要是最近的WPF项目中,用到了别的公司的东西,需要调用dll来使用该公司的控件。 在WPF中使用WinForm主...

  • WPF简介

    目录 什么是WPF? WPF的历史? 为什么要用WPF及WPF作用 WPF与winForm区别? 什么是WPF? ...

  • 【WPF】wpf怎么使用WindowsFormsHost

    使用方法: 1、首先,我们需要向项目中的引用(reference)中添加两个动态库dll,一个是.NET库中的Sy...

  • WPF+调用控制台输出信息

    WPF + 控制台输出信息 需求: 有时候我们需要在WPF项目调试的时候使用 console输出log ,输出错...

  • WPF中使用传感器

    在WPF 中使用传感器已知有两种方式可以实现: C++通过实现COM接口的方式拿到数据,再传到WPF中使用 直接使...

  • EasyUI datagrid 搜索高亮

    easyui datagird 搜索关键词高亮demo 演示地址 效果如下图

网友评论

      本文标题:WPF DataGird 使用进阶(3)

      本文链接:https://www.haomeiwen.com/subject/olbyprtx.html