2
観察可能なコレクションが内部リストの変更を通知できるかどうか?オブジェクトリストの観察可能なコレクション
ObservableCollection<List<TimeSeriesData>> ChartLines =
new ObservableCollection<List<TimeSeriesData>>();
変更を通知することができるかどうかをリストしますか?
観察可能なコレクションが内部リストの変更を通知できるかどうか?オブジェクトリストの観察可能なコレクション
ObservableCollection<List<TimeSeriesData>> ChartLines =
new ObservableCollection<List<TimeSeriesData>>();
変更を通知することができるかどうかをリストしますか?
あなたのTオブジェクトのINotifyPropropertyChanged
を実装する必要がありますし、あなたのObservableCollection
が表現されたプロパティのために:
private ObservableCollection<MyViewModel> _myCollection;
public ObservableCollection<MyViewModel> MyCollection
{
get
{
return _myCollection;
}
set
{
_myCollection= value;
OnPropertyChanged();
}
}
をあなたはまた、MyViewModel
のすべてのメンバーのINotifyPropropertyChanged
を実装する必要があります。
public class MyViewModel : ViewModelBase
{
private string _myProperty;
public string MyProperty
{
get { return _myProperty; }
set
{
_myProperty= value;
OnPropertyChanged();
}
}
}
AddinionallyますXAML for MyPropertyのUpdateSourceTriggerを忘れてはならない。実行時に更新を確認したい場合:
<TextBox Text="{Binding MyProperty, UpdateSourceTrigger=PropertyChanged}"/>
私はあなたに役立つことを願っています。
「ObservableCollection」は、_it_が変更された場合に通知します。それはあなたが保持しているアイテムの変更について何も教えてくれません。 –
@JeffMercado thankyou –