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に作成します。 ユーザーがシークレットを編集すると、コードは既定の色に戻されます。 (通常、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>
コンストラクター
PropertyCondition() |
新しい PropertyCondition インスタンスを初期化します。 |
プロパティ
Property |
Value プロパティの比較対象となるプロパティを取得または設定します。 |
Value |
条件を満たすバインドの値。 |
明示的なインターフェイスの実装
IValueProvider.ProvideValue(IServiceProvider) |
囲む MultiTrigger を含むコントロール上のプロパティに対して値の比較を表すクラス。 |