Cysharp/ObservableCollections をベースにしたUI表示用の同期ビュー
Rev. | 87a8ee4d858ecff8f6b35b7fd7fc72a5882fadbf |
---|---|
大小 | 658 字节 |
时间 | 2022-10-20 15:32:38 |
作者 | yoshy |
Log Message | [MOD] ビュー破棄時のトレースログを無効化
|
using ObservableCollections;
using System.Collections.Specialized;
namespace CleanAuLait.ObservableCollectionsMod
{
public interface ISynchronizedSingleView<T, TView> : IReadOnlyCollection<TView>, IDisposable
{
object SyncRoot { get; }
event NotifyCollectionChangedEventHandler<TView>? RoutingCollectionChanged;
event Action<NotifyCollectionChangedAction>? CollectionStateChanged;
void AttachFilter(ISynchronizedViewFilter<T, TView> filter);
void ResetFilter(Action<T, TView>? resetAction);
INotifyCollectionChangedListSynchronizedSingleView<T, TView> WithINotifyCollectionChangedList();
}
}