使用DisplayDateStart绑定时,使用WPF日历进行Stackoverflow

时间:2012-10-30 15:40:46

标签: wpf

我有点问题。

当我尝试使用DisplayDateStart="{Binding DisplayDate.Date.Date.Now, ElementName=MeinCalendar, Mode=OneWay}"绑定时,带有普通Calendar的小型WPF项目会出现System.StackOverflowException异常。

我可以毫无错误地启动我的Project,但是当我单击Back和Next按钮几次时.Calendar会抛出System.StackOverflowException例外。

当我在没有Binding的情况下启动项目时,此异常并不存在。

如何修复此错误?

<Window x:Class="WpfMVVMtest.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">
<Calendar  x:Name="calendar" DisplayDateStart="{Binding DisplayDate.Date.Now, ElementName=calendar, Mode=OneWay}" ></Calendar>

0 个答案:

没有答案