2017-04-13 6 views
0

私は2つのdatapickerを持っています。 datapicker 1はfield1データベースにバインドされました datapicker 2はfield2データベースにバインドされました。 field2がnullの場合、datapicker2のdatapicker1の日付を確認したいと思います。 私はVSでselecteddateプロパティの要素名とバインドできますが、使用するパスを理解していないことがわかりました。感謝! ありがとう!wpf xaml要素名データピッカーを他のデータピッカーにバインドする方法

+0

XAMLのマークアップと問題を示すコードを投稿してください。 – mm8

答えて

1

field1の設定部分で、field2がヌルかどうかを確認し、yesの場合は2つのフィールドを同じ値に更新します。

private string _field1; 
public string field1 
{ 
    get { return _field1; } 
    set 
    { 
     _field1= value; 
     if(_field2 == null) 
     { 
      _field2 = value; 
      RaisePropertyChangedEvent("field2"); 
     } 
     RaisePropertyChangedEvent("field1"); 
    } 
} 

このソリューションではコードを使用していません。それを使用する場合は非常に簡単です:datepicker1が変更されたときにイベントを発生させ、field2がnullの場合はチェックし、yesの場合はfield1と同じ値を設定します。

関連する問題