0

私のクラス「ScheduleViewModel」には、次のプロパティがあります。

private ReminderFilter filter;
public ReminderFilter Filter
{
 get { return filter; }
 set
 {
     filter = value;
     NotifyPropertyChanged("Filter");
 }
}

私がやりたいのは、View Model で公開する必要なく、このオブジェクトのプロパティにバインドすることです。次の XAML を試しましたが、成功しませんでした。

<CheckBox IsChecked="{Binding Filter.Complete, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}" Content="Show Completed"></CheckBox>

助言がありますか?

4

2 に答える 2

1

双方向バインディングが必要だと思います。Oneway はビューのみを更新します。チェックボックスをオンにすると、値はオブジェクトに反映されません。

于 2012-07-10T19:17:41.363 に答える