gpt4 book ai didi

c# - 单个视觉状态的多个 VisualState 触发器

转载 作者:行者123 更新时间:2023-11-30 16:53:15 26 4
gpt4 key购买 nike

我正在尝试写一个 VisualState适用于我在 Windows 10 下的新通用应用程序。
根据有关 VisualState.StateTriggers 的文档, 您可以将多个触发器添加到视觉状态,因为该属性的类型为 IList<StateTriggerBase> .

VisualState类文档还指出了 StateTriggers文档:

oneOrMoreTriggers

One or more triggers that can be an AdaptiveTrigger or a custom trigger derived from StateTriggerBase. These can be used to indicate when the corresponding VisualState needs to be applied automatically without an explicit GoToState call. See Remarks on the StateTriggers property for more info.

但是,文档并未指出多个触发器如何在此处工作。也没有办法通过任何 C# 代码修改行为。
我想要的行为需要一些 AND/OR StateTriggers 中指定的那些触发器的条件部分。

除了自己写 "MultiTrigger" 还有其他方法吗? , 源自 StateTriggerBase

最佳答案

好的。由于没有内置的MultiTrigger,我自己编写了MultiTrigger。多触发器支持ANDOR条件,这正是我需要的。

它现在包含在 NuGet 包中 AdaptiveTriggerLibrary .

关于c# - 单个视觉状态的多个 VisualState 触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31716596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com