ValueSource.IsExpression プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この値が評価された式から生成されたものであるかどうかを宣言する値を取得します。 このような式には、バインディングをサポートする BindingExpression や、DynamicResource マークアップ拡張をサポートする内部式があります。
public:
property bool IsExpression { bool get(); };
public bool IsExpression { get; }
member this.IsExpression : bool
Public ReadOnly Property IsExpression As Boolean
プロパティ値
値が評価された式から導き出された場合は true
。それ以外の場合は false
。
注釈
評価された式では、 の値として、式が適用された特定の基本値 BaseValueSource設定条件も報告されます。 はまだBaseValueSource、 が のプロパティIsExpressiontrue
に非常に関連しています。 値が式を通過したかどうかを知ることは、テンプレートや継承されたプロパティ値など、値が間接的に設定された場合に特に役立ちます。
式の評価に失敗した場合 (バインディングに失敗し、その名前のリソースが見つかりませんでした)、その値はプロパティ システム内の他の参加者から取得されます。既定値である可能性が高くなります。 その後、そのソースは で BaseValueSource報告されます。 失敗した式の評価では、 に対して IsExpressionが返false
されます。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET