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) 转换为想要的值。

于 2012-08-20T12:44:27.137 回答