共用方式為


PropertyCondition 類別

定義

當財產具有指定價值時,該條件即被滿足。

public ref class PropertyCondition sealed : Microsoft::Maui::Controls::Condition
public ref class PropertyCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
public sealed class PropertyCondition : Microsoft.Maui.Controls.Condition
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class PropertyCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
type PropertyCondition = class
    inherit Condition
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type PropertyCondition = class
    inherit Condition
    interface IValueProvider
Public NotInheritable Class PropertyCondition
Inherits Condition
Public NotInheritable Class PropertyCondition
Inherits Condition
Implements IValueProvider
繼承
PropertyCondition
屬性
實作

備註

PropertyCondition 類別適合檢查包含該 的 MultiTrigger 控制項的屬性值。 若要檢查其他控制項的值,開發者除了使用觸發清單中的屬性條件外,還可以使用該 BindingCondition 類別。

以下 XML 範例在 內TextCell的環境MultiTrigger內建立一個屬性條件,當輸入秘密時,文字會變成綠色。 如果使用者編輯了秘密,程式碼會回復預設顏色。 (通常,a 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>

建構函式

名稱 Description
PropertyCondition()

初始化 PropertyCondition 類別的新實例。

屬性

名稱 Description
Property

取得或設定可綁定性質,該性質在此條件下評估其值。

Value

當屬性匹配時,會取得或設定滿足此條件的值。

明確介面實作

名稱 Description
IValueProvider.ProvideValue(IServiceProvider)

當財產具有指定價值時,該條件即被滿足。

適用於

另請參閱