在wpf文本框和c#中设置默认值

时间:2014-10-02 00:52:33

标签: c# wpf

如何在我的wpf中为我的文本框设置默认值(数字)?每当打开带有该命令文本框的窗口时,它应该具有默认值1.然后保存它。然后,当我再次打开窗口时,订单号将增加到1,因此它将变为2.请举个例子。非常感谢..期待您的回答。

1 个答案:

答案 0 :(得分:0)

在WPF中,您应该使用MVVM,这意味着文本框是数据绑定的。

由于它是数据绑定,所以你需要做的就是设置默认值,将绑定对象的属性设置为你想要的。

获得自动增量有点棘手。在基本级别,您可以在第一个表单上设置一个变量(或者如果您真的必须在全局静态中设置),并使用每个订单递增它。然后,您可以将值设置为Order对象的ID字段,然后再将其传递给订单表单视图模型进行显示。

当然,这只适用于您的程序的一次运行,因此您可能希望将新的订单对象插入数据库,然后选择IDENTITY列,或者如果使用EF,只需获取插入项的ID即可。当然,这意味着您的数据库中有一段默认对象。