PropertyCondition 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當財產具有指定價值時,該條件即被滿足。
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 類別適合檢查包含該 的 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) |
當財產具有指定價值時,該條件即被滿足。 |