0

プロパティ (データ型が int の CustomerId) にバインドするテキスト ボックスがあります。このテキストボックスには最初は 0 (ゼロ) が表示されますが、最初は入力のないクリアなテキストボックスが必要です。

また、以下のコードのようにデフォルト値を null に設定します。

ValueProperty = DependencyProperty.Register(
            "Value",
            typeof(int?), typeof(ChooseCustomerControl),
            new FrameworkPropertyMetadata(null));

どうすればこれを達成できますか?

4

1 に答える 1

1

CustomerId のデータ型を int から int? に変更する必要があります。

それができない場合は、 CustomerId (int) を必要な値に変換するconverterを作成します。

于 2012-08-20T12:44:27.137 に答える