我有一个小问题。
当我尝试使用 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>