c# wpf MultiTrigger 简单试验

1.概要

<Style.Triggers>
    <MultiTrigger>
        <MultiTrigger.Conditions>
            <Condition Property="IsChecked" Value="true"/>
            <Condition Property="Content" Value="正如我悄悄的来"/>
        </MultiTrigger.Conditions>
        <Setter Property="FontSize" Value="20"/>
        <Setter Property="Foreground" Value="Orange"/>
    </MultiTrigger>
</Style.Triggers>

2.代码

<Window x:Class="WpfApp2.Window11"
        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:WpfApp2"
        mc:Ignorable="d"
        Title="Window11" Height="450" Width="800">
    <Window.Resources>
        <Style TargetType="CheckBox">
            <!--Triggers不是Style的内容属性,<Style.Triggers>...</Style.Triggers>这层标签不能省略-->
            <Style.Triggers>
                <MultiTrigger>
                    <MultiTrigger.Conditions>
                        <Condition Property="IsChecked" Value="true"/>
                        <Condition Property="Content" Value="正如我悄悄的来"/>
                    </MultiTrigger.Conditions>
                    <Setter Property="FontSize" Value="20"/>
                    <Setter Property="Foreground" Value="Orange"/>
                </MultiTrigger>
            </Style.Triggers>
        </Style>
    </Window.Resources>
    <StackPanel>
        <CheckBox Content="悄悄的我走了" Margin="5"/>
        <CheckBox Content="正如我悄悄的来" Margin="5,0"/>
        <CheckBox Content="我挥一挥衣袖" Margin="5"/>
        <CheckBox Content="不带走一片云彩" Margin="5,0"/>
    </StackPanel>
</Window>

3.试验结果

相关推荐

  1. 简单试验:用Excel进行爬虫

    2024-04-07 16:52:01       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-07 16:52:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-07 16:52:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-07 16:52:01       82 阅读
  4. Python语言-面向对象

    2024-04-07 16:52:01       91 阅读

热门阅读

  1. MySQL基础学习内容指南

    2024-04-07 16:52:01       28 阅读
  2. 设计模式:组合模式

    2024-04-07 16:52:01       40 阅读
  3. 【DevOps工具篇】身份验证管理及SSO登录:Keycloak

    2024-04-07 16:52:01       32 阅读
  4. 【TypeScript系列】代码库结构

    2024-04-07 16:52:01       35 阅读
  5. dfs,LeetCode 1026. 节点与其祖先之间的最大差值

    2024-04-07 16:52:01       39 阅读
  6. QT各种锁及线程同步应用

    2024-04-07 16:52:01       32 阅读
  7. C语言形参与实参

    2024-04-07 16:52:01       39 阅读
  8. Elasticsearch如何选择版本

    2024-04-07 16:52:01       36 阅读
  9. socket套接字函数

    2024-04-07 16:52:01       32 阅读