如何解决更改 DatePickerTextBox 值
您好,我更改了 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 举报,一经查实,本站将立刻删除。