问题描述
您好,我更改了 DatePicketTextBox 的值:
<DatePicker Grid.Column="3"
Grid.Row="1"
SelectedDate="{Binding Order.DateIn,Mode=TwoWay}"
Width="200"
Height="30"
HorizontalAlignment="Left"
VerticalContentAlignment="Center"
Margin="10 0 0 20">
<DatePicker.Resources>
<Style targettype="DatePickerTextBox">
<Setter Property="Text" Value="Selecteer een datum" />
</Style>
</DatePicker.Resources>
</DatePicker>
当我启动应用程序并点击“新订单”时,它会显示这个(正确的值):
如果我然后单击另一个产品,例如设置了“Besteldatum”:
然后单击“新订单”按钮,它再次显示“Besteldatum”字段的英文默认值。并且似乎在设置值时再次显示默认值。希望很清楚,有什么想法吗?
编辑:
这里有一个更好的概述,包含基于年份的订单列表以及最右侧的“Nieuwe bestelling”(“新订单”)按钮:
private void OrderUserControl(Order order)
{
ShowOrderUserControl = Visibility.Visible;
Products = _productService.GetProducts();
if (order == null)
{
Order = new Order();
OrderUserControlTitle = "Nieuwe bestelling toevoegen";
}
else
{
Order = order;
SelectedProduct = Products.Find(f => f.Id == Order.ProductId);
OrderUserControlTitle = "Bestelling aanpassen";
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)