Csharp/C#教程:WPF DatePicker在更改月份时抛出exception分享


WPF DatePicker在更改月份时抛出exception

好的我有这个项目我在WPF(Visual C#2010 Express)上工作,我有几个DatePickers绑定到DateTime属性。 现在,如果我只是打开“选择器”并立即开始改变几个月就没有问题。 但是,如果我选择日期然后尝试更改月份,则会出现以下exception:

元素不存在或虚拟化; 如果支持,请使用VirtualizedItem Pattern。

堆栈跟踪仅显示:

[外部代码]
我的方法打开包含DatePickers的对话框(除其他外)
[外部代码]

如果属性可以为空或者似乎没有区别,并且无法在上述exception的任何主要搜索引擎上找到单个结果。

XAML

   

代码背后

  class TheClass { public DateTime TheDate { get; set; } } public MainWindow() { theClass = new TheClass(); theClass.TheDate = DateTime.Now; InitializeComponent(); } private void Window_Loaded(object sender, RoutedEventArgs e) { this.DataContext = theClass; } private void button1_Click(object sender, RoutedEventArgs e) { System.Windows.MessageBox.Show(theClass.TheDate.ToString()); } 

有没有人见过这种行为或有任何其他想法? 我离WPF专家很远,老实说不知道是什么导致这个或从哪里开始寻找..

我希望这可能是一个评论,而不是一个答案,但这里是:

https://www.switchonthecode.com/tutorials/wpf-snippet-detecting-binding-errors

给它一个读取,它应该报告任何绑定错误,如果这是您的情况下的问题。

上述就是C#学习教程:WPF DatePicker在更改月份时抛出exception分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1006764.html

(0)
上一篇 2021年12月29日
下一篇 2021年12月29日

精彩推荐