API Diff between 0.2.3.340 and 0.2.3.150
118 Additions
27 Removals
EyeSoft.Wpf.Facilities
-
public abstract class AutoRegisterViewModel : ViewModel
-
public class DefaultDialogService : IDialogService
- protected virtual void CanCloseWindow(object sender, CancelEventArgs e)
- protected virtual void ReleaseWindow(object sender, EventArgs e)
- public void ShowDialog<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- public void ShowDialog<TViewModel>(object[] arguments) where TViewModel : ViewModel
- protected virtual object ShowWindow<TViewModel>(TViewModel viewModel, bool isModal, object[] arguments, bool isMain = false) where TViewModel : ViewModel
- public TRet ShowWithResult<TViewModel, TRet>(TViewModel viewModel) where TViewModel : ViewModel, IDialogViewModel<TRet>
- public TRet ShowWithResult<TViewModel, TRet>(object[] arguments) where TViewModel : ViewModel, IDialogViewModel<TRet>
- public void ShowModal<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- public void ShowModal<TViewModel>(object[] arguments) where TViewModel : ViewModel
- public TRet ShowModal<TViewModel, TRet>(TViewModel viewModel) where TViewModel : ViewModel, IDialogViewModel<TRet>
- public TRet ShowModal<TViewModel, TRet>(object[] arguments) where TViewModel : ViewModel, IDialogViewModel<TRet>
- protected virtual object ShowWindow<TViewModel>(TViewModel viewModel, bool isModal, IEnumerable<object> arguments, bool isMain) where TViewModel : ViewModel
- protected object ShowWindowSafe<TViewModel>(TViewModel viewModel, bool isModal, object[] arguments, bool isMain = false) where TViewModel : ViewModel
-
public static class DialogService
- public static void ShowDialog<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- public static void ShowDialog<TViewModel>(object[] arguments) where TViewModel : ViewModel
- public static TRet ShowDialog<TViewModel, TRet>(TViewModel viewModel) where TViewModel : ViewModel, IDialogViewModel<TRet>
- public static TRet ShowDialogWithResult<TViewModel, TRet>(object[] arguments) where TViewModel : ViewModel, IDialogViewModel<TRet>
- public static TRet ShowDialogWithResult<TViewModel, TRet>(TViewModel viewModel) where TViewModel : ViewModel, IDialogViewModel<TRet>
- public static void ShowMain<TViewModel>() where TViewModel : ViewModel
- public static void ShowMain<TViewModel>(object[] arguments) where TViewModel : ViewModel
- public static void ShowModal<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- public static void ShowModal<TViewModel>(object[] arguments) where TViewModel : ViewModel
- public static TRet ShowModal<TViewModel, TRet>(TViewModel viewModel) where TViewModel : ViewModel, IDialogViewModel<TRet>
- public static TRet ShowModal<TViewModel, TRet>(object[] arguments) where TViewModel : ViewModel, IDialogViewModel<TRet>
-
public interface IDialogService
-
public interface IIdentityViewModel<T> where T : IComparable
-
public abstract class ViewModel : INotifyPropertyChanged, INotifyPropertyChanging, IDataErrorInfo, IDisposable
-
public static class ViewModelController
-
public class ViewModelFactory
EyeSoft.Wpf.Facilities.Collection.Direct
EyeSoft.Wpf.Facilities.Collection.Property
EyeSoft.Wpf.Facilities.Collections
EyeSoft.Wpf.Facilities.Collections.ObjectModel
-
public class FastObservableCollection<T> : ObservableCollection<T>, IEnumerable<T>, IEnumerable
-
public class SortedObservableCollection<T> : FastObservableCollection<T>
-
public static class CollectionFactory
-
public static class EnumerableExtensions
-
public interface ICollectionFactory
-
public interface IObservableCollection<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
-
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.Input
EyeSoft.Wpf.Facilities.Item.Property
EyeSoft.Wpf.Facilities.Threading
EyeSoft.Wpf.Facilities.With