首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GridViewColumn中应用DataTrigger

在GridViewColumn中应用DataTrigger
EN

Stack Overflow用户
提问于 2013-07-17 01:04:04
回答 1查看 5.8K关注 0票数 4

如何在VS 2012 WPF应用程序中将数据触发器应用于以下内容?

我已经尝试过了:错误:无法访问或识别前景

代码语言:javascript
复制
                <ListView.View>
                    <GridView AllowsColumnReorder="true"
                              ColumnHeaderToolTip="Information">
                        <GridViewColumn DisplayMemberBinding= "{Binding Path=Title , TargetNullValue='No Title Found'}" 
                                        Header="Title" Width="100">
                             <GridViewColumn.CellTemplate>
                                <DataTemplate>
                                    <DataTemplate.Triggers>
                                        <DataTrigger Binding="{Binding Title}" Value="{x:Null}">
                                            <Setter Property="Foreground" Value="Salmon"/>
                                        </DataTrigger>
                                    </DataTemplate.Triggers>
                                </DataTemplate>
                            </GridViewColumn.CellTemplate>
                         </GridViewColumn>
                    </GridView>
                </ListView.View>

我想让它以不同的颜色显示未找到的标题

代码语言:javascript
复制
                <DataTrigger Binding="{Binding Title}" Value="{x:Null}">
                    <Setter Property="Foreground" Value="Salmon"/>
                </DataTrigger>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-17 01:22:23

您必须指定Foreground的类,您必须省略DisplayMemberBinding,而在DataTemplate中使用例如TextBlock

代码语言:javascript
复制
<DataTemplate>
    <TextBlock Text="{Binding Path=Title , TargetNullValue='No Title Found'}"/>
    <DataTemplate.Triggers>
        <DataTrigger Binding="{Binding Title}" Value="{x:Null}">
            <Setter Property="TextBlock.Foreground" Value="Salmon"/>
        </DataTrigger>
    </DataTemplate.Triggers>
</DataTemplate>
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17682755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档