首页 > 其他分享 >wpf 触发器 多条件触发器

wpf 触发器 多条件触发器

时间:2024-10-29 19:01:31浏览次数:5  
标签:触发器 wpf 条件

wpf 触发器 多条件触发器

<Window x:Class="GridDemo.MainWindow"
        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:GridDemo"
        mc:Ignorable="d"
        Title="MainWindow" Height="300" Width="300">


    <Window.Resources>

        <!--textbox-->
        <Style TargetType="TextBox" x:Key="myBtnStyle">
            <Setter Property="Width" Value="100" ></Setter>
            <Setter Property="Height" Value="50" ></Setter>
            <Setter Property="Background" Value="Pink" ></Setter>
            <Style.Triggers>

                <!-- 触发器 -->
                <Trigger Property="IsMouseOver" Value="True">
                    <Setter Property="Background" Value="Orange"></Setter>
                </Trigger>
                <Trigger Property="IsMouseOver" Value="False">
                    <Setter Property="Background" Value="Pink"></Setter>
                </Trigger>

                <!-- 多条件触发器 -->
                <MultiTrigger>
                    <MultiTrigger.Conditions>
                        <Condition Property="IsMouseOver" Value="True"></Condition>
                        <Condition Property="IsFocused" Value="True"></Condition>
                    </MultiTrigger.Conditions>
                    <MultiTrigger.Setters>
                        <Setter Property="Background" Value="Green"></Setter>
                    </MultiTrigger.Setters>
                </MultiTrigger>

            </Style.Triggers>
        </Style>


    </Window.Resources>

    <UniformGrid Columns="2" Rows="2" >
        <TextBox  Style="{StaticResource myBtnStyle}"/>
        <TextBox  Style="{StaticResource myBtnStyle}"/>
    </UniformGrid>

</Window>

标签:触发器,wpf,条件
From: https://www.cnblogs.com/zhuoss/p/18504842

相关文章

  • wpf 数据绑定
    wpf数据绑定GridDemo\GridDemo\MainWindow.xaml.csusingSystem.Text;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSystem.Windows.Media;usingSystem.Windo......
  • wpf样式触发器
    wpf样式触发器<Windowx:Class="GridDemo.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas......
  • wpf 触发器 多条件触发器 数据绑定触发器
    wpf触发器多条件触发器数据绑定触发器<Windowx:Class="GridDemo.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="ht......
  • MySQL的where条件字符串区分大小写的问题
    https://blog.csdn.net/qq_45783259/article/details/132231226MySQL的where条件字符串区分大小写的问题在MySQL的默认情况下字符集采用的是utf8mb4,排序规则是utf8mb4_general_ci,这种情况下where条件遇到字符串是不区分大小写的。比如以下两条SQL语句查询出来的结果都是一样的,即......
  • Vue基础-条件渲染
    条件渲染v-if、v-else、v-else-iftemplate元素v-showv-show和v-if的区别......
  • 聊聊spring项目如何根据事件条件进行事件分发
    前言spring的事件驱动模型,想必大家都比较熟,今天就来水一期,如何使用事件条件来进行事件触发。直接上示例正文注:本示例主要模拟当用户注册,发送阿里云短信,模拟下单,发送腾讯云短信,模拟发送短信的逻辑,下放到事件监听里面做1、模拟创建阿里云短信publicclassAliyunSmsService......
  • 34. 过滤条件、多表查询、子查询
    1.过滤条件1.1过滤条件之having[1]概念HAVING子句用于对分组后的结果进行过滤。它通常与GROUPBY子句一起使用,在SELECT语句的聚合函数(如SUM(),AVG(),COUNT(),MAX(),MIN()等)之后应用条件。HAVING子句与WHERE子句类似,但HAVING适用于分组后的数据,而WHERE适用......
  • WPF开发02-WPF学习笔记
    @目录1.Wpf中内置的控件2.Template模板1.ControlTemplate2.数据模板(CellTemplate、ItemTemplate、ContentTemplate)3.面板模板ItemsPanelTemplate4.对话框5.ContentPresenter6.画刷1.LinearGradientBrush7.路由事件8.依赖属性1.先看一个例子2.WPF为什么需要依赖属性3.什么时候需要......
  • WPF开发03-Prism学习笔记
    @目录1.Prism的一些特点2.使用步骤3.什么是Region4.BindableBase5.模块Module1.简介2.创建模块Module3.视图注入:6.MVVM7.DelegateCommand命令、CompositeCommand复合命令8.事件聚合器IEventAggregator1.普通的发布和订阅事件2.事件过滤器9.导航Navigation10.对话服务Dialog1.简介......
  • 界面控件DevExpress WPF v24.1新版亮点:属性网格、轻量级主题升级
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。DevExpressWPF控件今年一个重大版本——v24.1全......