少し問題があります。
DisplayDateStart="{Binding DisplayDate.Date.Date.Now, ElementName=MeinCalendar, Mode=OneWay}"
バインディングを使用しようとすると、通常のカレンダーを使用した小さな WPF プロジェクトで System.StackOverflowException 例外が発生します 。
エラーなしでプロジェクトを開始できますが、[戻る] ボタンと [次へ] ボタンを数回クリックすると、Calendar が例外をスローし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>