API Diff between 0.2.3.340 and 0.1.8.11
319 Additions
43 Removals
EyeSoft.Wpf.Facilities
-
public static class ApplicationExtensions
-
public class AsyncExecution : Execution
-
public abstract class AutoRegisterViewModel : ViewModel
-
public class AutoUserControl : UserControl
-
public abstract class ConfirmCancelViewModel : AutoRegisterViewModel, IConfirmCancelViewModel
-
public abstract class ConfirmCancelViewModel<TRet> : ConfirmCancelViewModel, IDialogViewModel<TRet>
-
public class DialogMessage
-
public class DefaultDialogService : IDialogService
- public OpenedWindowsCollection OpenedWindows { get; }
- public DefaultDialogService()
- public DefaultDialogService(Func<object, Window> viewModelToView)
- public DefaultDialogService(ILocator dependencyContainer)
- public DefaultDialogService(IMessageBox messageBox)
- 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 Close<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- protected virtual void ReleaseWindow(object sender, EventArgs e)
- public void Show<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- public void Show<TViewModel>(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 DialogService(IMessageBroker messageBroker)
- public static OpenedWindowsCollection OpenedWindows { get; }
- public static void Close<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- public static void Set(IDialogService dialogService)
- public MessageBoxResult ShowBox(string messageBoxText, string caption, MessageBoxButton button = 0, MessageBoxImage icon = 64)
- public void ShowDialog<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- public void ShowDialogWithParameters<TViewModel>(Expression<Func<object, object>>[] arguments) where TViewModel : ViewModel
- public void ShowWithParameters<TViewModel>(Expression<Func<object, object>>[] arguments) where TViewModel : ViewModel
- public static void Show<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 ICommandFactory
-
public abstract class Execution
-
public interface IConfirmCancelViewModel
-
public abstract class IdentityViewModel : IdentityViewModel<Guid>
-
public abstract class IdentityViewModel<T> : AutoRegisterViewModel, IIdentityViewModel<T> where T : IComparable
-
public interface IDialogService
- OpenedWindowsCollection OpenedWindows { get; }
- void Close<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- MessageBoxResult ShowBox(string messageBoxText, string caption, MessageBoxButton button = 0, MessageBoxImage icon = 64)
- void ShowDialog<TViewModel>(TViewModel viewModel) where TViewModel : ViewModel
- void ShowDialogWithParameters<TViewModel>(Expression<Func<object, object>>[] func) where TViewModel : ViewModel
- void ShowWithParameters<TViewModel>(Expression<Func<object, object>>[] func) where TViewModel : ViewModel
- void Show<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 interface IMessageBox
-
public interface IProxyFactory
-
public interface IServiceFactoryAsyncLoad<T>
-
public interface IServiceFactoryAsyncSortBy<TViewModel>
-
public interface IServiceFactoryAsyncTo<TViewModel>
-
public sealed class MessageBox : IMessageBox
-
public static class NotifyPropertyChangedExtensions
-
public class OpenedWindowsCollection
-
public class ServiceFactory<TService> where TService : IDisposable
- public ServiceFactory(TaskFactory taskFactory, IMapper mapper, IProxyFactory proxyFactory)
- public TaskRunner<TService> Execute(Action<TService> action)
- public TaskRunnerExecute<TProperty> Fill<TViewModel, TProperty>(TViewModel obj, Expression<Func<TViewModel, TProperty>> propertyExpression, Func<TService, object> func)
- public IServiceFactoryAsyncLoad<T> LoadAsync<T>(Func<TService, IEnumerable<T>> func)
- public TaskRunner<TService, TViewModel> On<TViewModel>(TViewModel viewModel)
- public ServiceFactory(IMapper mapper, IDisposableFactory<TService> proxyFactory)
- public ServiceFactory(TaskFactory taskFactory, IMapper mapper, IDisposableFactory<TService> proxyFactory)
- public ICollectionLoaded<TService, TCollectionType> Collection<TViewModel, TCollectionType>(TViewModel instance, Expression<Func<TViewModel, IEnumerable<TCollectionType>>> collectionPropertyExpression) where TViewModel : INotifyPropertyChanged
- public void Execute(Action<TService> action)
- public IItemFilled<T> Fill<T>(Func<TService, T> func)
- public ICollectionFilled<T> Fill<T>(Func<TService, IEnumerable<T>> func)
- public IItemLoaded<TService, TProperty> Property<TViewModel, TProperty>(TViewModel instance, Expression<Func<TViewModel, TProperty>> collection) where TViewModel : INotifyPropertyChanged
- public IValueAction<TService, TStart> With<TStart>(TStart value)
-
public class ServiceFactoryCompleted<TService, T, TViewModel> : IServiceFactoryAsyncTo<TViewModel>, IServiceFactoryAsyncSortBy<TViewModel> where TService : IDisposable
-
public class ServiceFactoryLoad<TService, T> : IServiceFactoryAsyncLoad<T> where TService : IDisposable
-
public class SortableObservableCollection<T> : ObservableCollection<T>, ICollection<T>, IEnumerable<T>, IEnumerable
-
public class TaskRunner<TService> where TService : IDisposable
-
public class TaskRunner<TService, TViewModel> where TService : IDisposable
-
public class TaskRunnerExecute<TViewModel>
-
public class SyncExecution : Execution
-
public static class TaskContinue
-
public abstract class ViewModel : INotifyPropertyChanged, INotifyPropertyChanging, IDataErrorInfo, IDisposable
-
public static class ViewModelController
-
public static class ViewModelExtensions
-
public class ViewModelFactory
EyeSoft.Wpf.Facilities.ApplicationServices
EyeSoft.Wpf.Facilities.Collection.Direct
EyeSoft.Wpf.Facilities.Collection.Property
EyeSoft.Wpf.Facilities.Collections
EyeSoft.Wpf.Facilities.Collections.ObjectModel
-
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.Direct
EyeSoft.Wpf.Facilities.Item.Property
EyeSoft.Wpf.Facilities.Threading
EyeSoft.Wpf.Facilities.With