0

我有一个小问题。

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

我可以在没有任何错误的情况下启动我的项目,但是当我单击“后退”和“下一步”按钮几次时。日历会引发System.StackOverflowException异常。

当我在没有绑定的情况下启动项目时,这个异常就不再存在了。

我该如何修复这个错误?

<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>

4

0 回答 0