API Diff between 0.2.3.340 and 0.2.2.40
206 Additions
27 Removals
EyeSoft.Wpf.Facilities
-
public static class ApplicationExtensions
-
public abstract class AutoRegisterViewModel : ViewModel
-
public abstract class ConfirmCancelViewModel : AutoRegisterViewModel, IConfirmCancelViewModel
-
public abstract class ConfirmCancelViewModel<TRet> : ConfirmCancelViewModel, IDialogViewModel<TRet>
-
public class DefaultDialogService : IDialogService
- public OpenedWindowsCollection OpenedWindows { get; }
- public DefaultDialogService(IDependencyContainer container)
- public DefaultDialogService(Func<object, Window> viewModelToView)
- public DefaultDialogService(ILocator dependencyContainer)
- public DefaultDialogService(IMessageBox messageBox, IDependencyContainer container)
- public DefaultDialogService(IMessageBox messageBox, TypeConvention<ViewModel, Window> viewModelToViewConvention)
- public DefaultDialogService(IDependencyContainer container, TypeConvention<ViewModel, Window> viewModelToViewConvention)
- public DefaultDialogService(IMessageBox messageBox, IDependencyContainer container, TypeConvention<ViewModel, Window> viewModelToViewConvention)
- public DefaultDialogService(IMessageBox messageBox, ILocator dependencyContainer)
- public DefaultDialogService(IMessageBox messageBox, ViewModelToViewConvention viewModelToViewConvention)
- public DefaultDialogService(ILocator dependencyContainer, ViewModelToViewConvention viewModelToViewConvention)
- public DefaultDialogService(IMessageBox messageBox, ILocator dependencyContainer, ViewModelToViewConvention viewModelToViewConvention)
- protected virtual void CanCloseWindow(object sender, CancelEventArgs e)
- protected virtual void ReleaseWindow(object sender, EventArgs e)
- public virtual MessageBoxResult ShowBox(string title, string message, MessageBoxButton button = 0, MessageBoxImage icon = 64)
- public void ShowDialog<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- public void ShowDialog<TViewModel>(object[] arguments) where TViewModel : ViewModel
- protected virtual void ShowWindow<TViewModel>(TViewModel viewModel, bool isModal, object[] arguments) where TViewModel : ViewModel
- public void ShowMain<TViewModel>(object[] arguments) where TViewModel : ViewModel
- public void ShowMain<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- public virtual MessageBoxResult ShowMessage(string title, string message, MessageBoxButton button = 0, MessageBoxImage icon = 64)
- 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 class DependentProperty
-
public static class DialogService
- public static OpenedWindowsCollection OpenedWindows { get; }
- public static MessageBoxResult ShowBox(string title, string message, MessageBoxButton button = 0, MessageBoxImage icon = 64)
- public static void ShowDialog<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- public static void ShowDialog<TViewModel>(object[] arguments) where TViewModel : ViewModel
- public static void ShowMain<TViewModel>(object[] arguments) where TViewModel : ViewModel
- public static void ShowMain<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- public static MessageBoxResult ShowMessage(string title, string message, MessageBoxButton button = 0, MessageBoxImage icon = 64)
- 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 IConfirmCancelViewModel
-
public interface IDialogService
- OpenedWindowsCollection OpenedWindows { get; }
- MessageBoxResult ShowBox(string title, string message, MessageBoxButton button = 0, MessageBoxImage icon = 64)
- void ShowDialog<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- void ShowDialog<TViewModel>(object[] arguments) where TViewModel : ViewModel
- void ShowMain<TViewModel>(object[] arguments) where TViewModel : ViewModel
- void ShowMain<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- MessageBoxResult ShowMessage(string title, string message, MessageBoxButton button = 0, MessageBoxImage icon = 64)
- void ShowModal<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- void ShowModal<TViewModel>(object[] arguments) where TViewModel : ViewModel
- TRet ShowModal<TViewModel, TRet>(TViewModel viewModel) where TViewModel : ViewModel, IDialogViewModel<TRet>
- TRet ShowModal<TViewModel, TRet>(object[] arguments) where TViewModel : ViewModel, IDialogViewModel<TRet>
-
public interface IDialogViewModel<TRet>
-
public interface IIdentityViewModel<T> where T : IComparable
-
public class OpenedWindowsCollection
-
public class ServiceFactory<TService> where TService : IDisposable
-
public abstract class ValidableViewModel<T> : AutoRegisterViewModel, IDataErrorInfo
-
public abstract class ViewModel : INotifyPropertyChanged, INotifyPropertyChanging, IDataErrorInfo, IDisposable
-
public static class ViewModelController
-
public static class ViewModelExtensions
-
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.Conventions
EyeSoft.Wpf.Facilities.Converters
EyeSoft.Wpf.Facilities.Input
EyeSoft.Wpf.Facilities.Item.Property
EyeSoft.Wpf.Facilities.Threading
EyeSoft.Wpf.Facilities.With