次の方法で共有


方法: WPF デザイナーを使用してデータ バインディングのプロパティを設定する

[このドキュメントはプレビューのみを目的としており、以降のリリースで変更される可能性があります。プレースホルダーとして空白のトピックが含まれています。]

ここでは、WPF Designer for Visual Studio を使用して、コントロールにデータを接続するデータ バインディングのプロパティを設定する方法を示します。

データ バインディングのプロパティを設定するには

  1. データ バインディング ビルダーを使用して、データ バインディングを作成します。 詳細については、「チュートリアル: WPF デザイナーによるデータ バインディングの作成」を参照してください。

  2. [プロパティ] ウィンドウで、データ バインディングを持つプロパティまでスクロールします。

  3. 左の列の端にある [プロパティ マーカー] (プロパティ マーカー) をクリックします。

    メニューが表示されます。

    ヒント

    行を右クリックしてメニューを表示することもできます。

  4. [データ バインドの適用] をクリックします。

    データ バインディング ビルダーが表示されます。

    データ バインド ビルダー

  5. [オプション] ペインをクリックします。

    データ バインド ビルダーの [オプション] ウィンドウ

  6. 次の設定の組み合わせを選択して、データ バインディングのプロパティを設定します。

    オプション

    Description

    StringFormat

    文字列の書式を設定します。 下向き矢印をクリックして定義済みの書式を一覧から選択するか、または独自の書式を入力します。 詳細については、「型の書式設定」を参照してください。

    モード

    データ バインディングの BindingMode の値を設定します。

    UpdateSourceTrigger

    データ バインディングの UpdateSourceTrigger の値を設定します。

    NotifyOnValidationError

    バインドされているオブジェクトで Error 添付イベントを発生させるかどうかを示す値を設定します。

    ValidatesOnDataErrors

    DataErrorValidationRule を含めるかどうかを示す値を設定します。

    ValidatesOnExceptions

    ExceptionValidationRule を含めるかどうかを示す値を設定します。

    Include TargetNullValue

    ソースの値が null のときにターゲットで使用される値を設定します。

    BindsDirectlyToSource

    Path を評価するときに、データ項目を基準とするか、DataSourceProvider オブジェクトを基準とするかを示す値を設定します。

    IsAsync

    バインディングが非同期的に値を取得および設定するかどうかを示す値を設定します。

    NotifyOnSourceUpdated

    バインディング ターゲットからバインディング ソースへ値が転送されたときに SourceUpdated イベントを発生させるかどうかを示す値を設定します。

    NotifyOnTargetUpdated

    バインディング ソースからバインディング ターゲットへ値が転送されたときに TargetUpdated イベントを発生させるかどうかを示す値を設定します。

参照

処理手順

チュートリアル: WPF デザイナーによるデータ バインディングの作成

Reference

Binding

Mode

UpdateSourceTrigger

NotifyOnValidationError

ValidatesOnDataErrors

ValidatesOnExceptions

TargetNullValue

BindsDirectlyToSource

IsAsync

NotifyOnSourceUpdated

NotifyOnTargetUpdated

概念

データ バインディングの概要

その他の技術情報

WPF デザイナーでのデータ バインディング