PropertyCondition クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
囲む MultiTrigger を含むコントロール上のプロパティに対して値の比較を表すクラス。
[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class PropertyCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type PropertyCondition = class
inherit Condition
interface IValueProvider
- 継承
- 属性
- 実装
注釈
クラスは PropertyCondition 、それを含む を含むコントロールのプロパティ値を MultiTrigger チェックするのに適しています。 他のコントロールの値をチェックするために、開発者は、トリガー リスト内のプロパティ条件に加えて、 クラスを使用BindingConditionできます。
次の XML の例では、 内TextCellの周囲MultiTriggerにプロパティ条件が作成され、シークレットが入力されるとテキストが緑色に変わります。 ユーザーがシークレットを編集すると、コードは既定の色に戻されます。 (通常、 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) |
Xamarin.Forms プラットフォームによる内部使用向け。 |