PropertyCondition 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示与包含封闭 MultiTrigger 的控件上的属性进行值比较的类。
public ref class PropertyCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class PropertyCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type PropertyCondition = class
inherit Condition
interface IValueProvider
Public NotInheritable Class PropertyCondition
Inherits Condition
Implements IValueProvider
- 继承
- 属性
- 实现
注解
该 PropertyCondition 类适用于检查包含 MultiTrigger 它的控件上的属性值。 若要检查其他控件上的值,除了触发器列表中的任何属性条件外,开发人员还可以使用该 BindingCondition 类。
下面的 XML 示例在键入机密时在周围MultiTriggerTextCell创建一个属性条件,该条件将文本变为绿色。 如果用户随后编辑机密,代码将返回默认颜色。 (通常 MultiTrigger 有多个条件;为了清楚起见,此示例已简化。)
<Entry Placeholder="Type the secret!"
VerticalOptions="Center"
HorizontalOptions="Center">
<Entry.Triggers>
<MultiTrigger TargetType="Entry" >
<MultiTrigger.Conditions>
<PropertyCondition Property="Text"
Value="The text color is green" />
</MultiTrigger.Conditions>
<Setter Property="TextColor"
Value="Color.Green" />
</MultiTrigger>
</Entry.Triggers>
</Entry>
构造函数
PropertyCondition() |
初始化一个新 PropertyCondition 实例。 |
属性
Property |
获取或设置将与 Value 属性进行比较的属性。 |
Value |
满足条件的绑定值。 |
显式接口实现
IValueProvider.ProvideValue(IServiceProvider) |
表示与包含封闭 MultiTrigger 的控件上的属性进行值比较的类。 |