API Diff between 0.2.3.340 and 0.2.3.630
64 Additions
47 Removals
EyeSoft.Wpf.Facilities
-
public class ApplicationExceptionHandler
-
public static class ApplicationExtensions
-
public abstract class AutoRegisterViewModel : ViewModel
-
public class DefaultDialogService : IDialogService
-
public class DialogLogger : ILogger
-
public class DependentProperty
-
public static class DialogService
-
public interface IAfterFirstChangeViewModelProperty<TProperty> : IChangeViewModelProperty<TProperty>, IChangingViewModelProperty<TProperty>
-
public interface IChangeViewModelProperty<TProperty>
-
public interface IChangingViewModelProperty<TProperty>
-
public abstract class IdentityViewModel : IdentityViewModel<Guid>
-
public abstract class IdentityViewModel<T> : AutoRegisterViewModel, IIdentityViewModel<T> where T : IComparable
-
public interface IFirstChangeViewModelProperty<TProperty> : IAfterFirstChangeViewModelProperty<TProperty>, IChangeViewModelProperty<TProperty>, IChangingViewModelProperty<TProperty>
-
public interface INavigableViewModel
-
public interface IViewModelProperty<TProperty> : IFirstChangeViewModelProperty<TProperty>, IAfterFirstChangeViewModelProperty<TProperty>, IChangeViewModelProperty<TProperty>, IChangingViewModelProperty<TProperty>
-
public abstract class NavigableViewModel : AutoRegisterViewModel
-
public abstract class NavigationViewModel : AutoRegisterViewModel, INavigableViewModel
-
public static class NotifyPropertyChangedExtensions
-
public class ServiceFactory<TService> where TService : IDisposable
-
public static class TaskContinue
-
public abstract class ViewModel : INotifyPropertyChanged, INotifyPropertyChanging, IDataErrorInfo, IDisposable
-
public static class ViewModelController
-
public class ViewModelFactory
EyeSoft.Wpf.Facilities.Collections.ObjectModel
-
public static class CollectionFactory
-
public class ConcurrentObservableCollection<T> : SyncedCollection<T>, IObservableCollection<T>, IList<T>, ICollection<T>, IReadOnlyObservableCollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
-
public interface IReadOnlyObservableCollection<T> : IEnumerable<T>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
-
public class SyncedCollection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable
-
public class SmartObservableCollection<T> : ObservableCollection<T>, IObservableCollection<T>, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
- protected readonly object syncLock
- protected bool IsChangeNotificationSuspended { get; }
- public event NotifyCollectionChangedEventHandler CollectionChanged
- public SmartObservableCollection()
- public SmartObservableCollection(IEnumerable<T> collection)
- public SmartObservableCollection(List<T> collection)
- public SmartObservableCollection(IComparer<T> comparer)
- public SmartObservableCollection(IEnumerable<T> collection, IComparer<T> comparer)
- public SmartObservableCollection(List<T> collection, IComparer<T> comparer)
- public SmartObservableCollection(Expression<Func<T, IComparable>> propertyExpression)
- public SmartObservableCollection(IEnumerable<T> collection, Expression<Func<T, IComparable>> propertyExpression)
- public SmartObservableCollection(List<T> collection, Expression<Func<T, IComparable>> propertyExpression)
- public SmartObservableCollection(Func<T, T, int> comparerFunc)
- public SmartObservableCollection(IEnumerable<T> collection, Func<T, T, int> comparerFunc)
- public SmartObservableCollection(List<T> collection, Func<T, T, int> comparerFunc)
- public virtual void Add(T item)
- public virtual void AddRange(IEnumerable<T> items)
- protected void BaseChanged(NotifyCollectionChangedEventArgs e)
- protected virtual void Changed(NotifyCollectionChangedEventArgs e)
- public void NotifyChanges()
- public void Remove(IEnumerable<T> collection)
- public void ReplaceOrAdd(T item)
- public void ResumeCollectionChangeNotification()
- public void SuspendCollectionChangeNotification()
EyeSoft.Wpf.Facilities.Conventions
EyeSoft.Wpf.Facilities.Input
EyeSoft.Wpf.Facilities.Threading