问题标签 [multitrigger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 只有最后一个 MenuItem 获得图标
我知道还有其他关于此的主题,但就我而言,它有点不同。
我喜欢使用来自单独资源程序集的图标
这是在里面使用
我也尝试了 x:Share 但这不起作用,原因是 ResourceDictionary 中的 ResourceDictionary。
有没有人有解决这个问题的想法。将图标单独添加到任何条目并没有解决我的问题,因为在我的应用程序中大约有 200 个项目。
最好的祝福
wpf - MultiDataTrigger 与具有多重绑定的 DataTrigger
我遇到了一种情况,我可以通过使用 aMultiDataTrigger
或使用 aDataTrigger
和 a轻松实现相同的功能MultiBinding
。是否有任何实质性理由偏爱一种方法而不是另一种方法?
使用 MultiDataTrigger:
使用多重绑定:
c# - 同一属性中的多个触发器但具有不同的值?
是否可以将 2 个 Multitriggers 应用于相同的属性但条件具有不同的值?
基本上我需要将不透明度设置为 0.5,如果 IsChecked 属性为真并且鼠标不在它上面。但是如果属性 IsChecked 为 false 并且鼠标不在控件上方,则为 0.1。我给予此行为的控件是一个 ToggleButton(我们正在尝试创建一个 Pin 按钮)
我获得了第一个触发器的控制权,我需要添加 IsChecked 为真时的行为。当我添加第二个触发器时,第一个触发器停止工作。有可能有2个这样的触发器吗?
另外我对WPF中的这种效果没有经验,所以我觉得我只是在做它更复杂,我可以用更简单的方式完成我想要的吗?
wpf - WPF XAML 如何为数据网格编写触发器或多重触发器?
1 如果选择单元格,则将行背景设置为白色
和
2 如果选择单元格且行背景为黄色,不改变行背景
我为第一个条件编写了这段代码,但我不知道如何同时满足第一个和第二个条件。也许我需要一个 MultiTrigger ?:
wpf - Wpf绑定多重触发条件空值
我拥有的是一个自定义窗口。添加了 bool 依赖属性。我想使用这个依赖属性作为我的触发器的条件。可以这么说,一种绕过我的触发器的方法。不幸的是,我抛出了正确的非空值异常。用这个敲我的头。我还在触发器上绑定之前测试了依赖属性。它永远不会碰到依赖属性包装器。当我这样做时没有抛出/显示错误。
依赖属性设置:
风格的触发器设置
表单 xaml 设置:
wpf - ListBoxItem 样式保留 MouseOver 和 Selected 样式
我有一个 ListBox,我想用彩色Rectangle
滑出显示当前状态。
当项目是Selected
或 应该扩展时,它应该收缩MouseOver
。Recangle
由于没有“或”多触发器,我想出了以下触发器:
但不知何故,MoveOutStoryboard
当我有最后一MultiTrigger
组时,从未调用过,但我不知道为什么。
谢谢你的帮助。
c# - 在 WPF 中具有相同条件的多重触发器上的单个触发器具有更高的优先级吗?
我的窗口中有一个TabControl。所以我为它写了一个样式,就像下面的代码一样。
在我的代码中有触发(我在触发后使用了多重触发!):
- 首先 ---->>条件为IsSelected=True的触发器
- 第二 >>具有IsSelected=True条件的 multiTrigger
我的测试:
我想使用第二个(多触发器)和 2 个条件(IsSelected=True + IsMouseOver=True),但我看到它的效果将在我评论单个触发器时显示!
所以我在多重触发器中评论了 IsMouseOver=True 条件并再次测试它但结果与之前相同>>效果仅在评论单个触发器时显示
此外,我将单触发器向下放置,然后将多触发器向上放置,然后对其进行测试,但结果与之前相同>>效果仅在评论单触发器时显示
现在我的问题:
我的代码有错误吗?
在 WPF 中,单个触发器是否优先于具有相同条件的多触发器?
原因不一样......
我怎么解决这个问题?
.
<-- 第一个单触发--> :
<-- 第二次多重触发 --> :
编辑:
注意:
在 Trigger 内部,我使用以下方法更改TabItemBorder背景:
在 MultiTrigger中,我使用以下方法更改TabControlBorderLinearGradientBrush背景:
而TabControlBorderLinearGradientBrush是TabItemBorder 背景属性的LinearGradientBrush
c# - DataTrigger 未在 poco 中设置属性
嗨,伙计们,我找不到真正能帮助我解决我想做的事情的问题。
我创建了一个DataTemplate
来帮助对我的数据进行一些可视化。
我还为它创建了 POCO
这对视觉效果很好,但我只是意识到我正在覆盖DataTemplate
.
我的问题:
我怎样才能重写它DataTrigger
以便它设置而CsDataTemplate.Description
不是直接编辑DescField
.TextProperty
c# - WPF MultiTrigger - 相同样式的类似条件
我正在尝试创建一个 MultiTrigger 条件,但我需要根据 TextBlock 标记更改此条件,如果 Tag=0 运行第一个触发器,如果 Tag=1 运行另一个触发器。但是在我的代码中,如果 Tag=0 的触发条件运行,然后 Tag 更改为 1,则另一个触发器将不会运行。
我正在使用这段代码:
有人知道这段代码有什么问题吗?或者也许这是可能的。
c# - 多触发器不起作用
我的 MultiTrigger 有问题,我不知道出了什么问题。
这是我的多触发器:
它根本不起作用,我不知道为什么。
在我的代码的另一个地方,我有一个类似的 MultiTrigger,它工作得很好。
我希望你能帮帮我
我试过的:
复制并粘贴了我的其他工作 MultiTrigger(编辑 TargetName)