0

少し問題があります。

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>

4

0 に答える 0