API Diff between 4.0.0-unstable0501 and 5.1.0-beta0002
426 Additions
402 Removals
Catel
Catel.Collections
Catel.MVVM
-
public class AsynchronousCommand : AsynchronousCommand<object, object>
-
public class AsynchronousCommand<TExecuteParameter> : AsynchronousCommand<TExecuteParameter, TExecuteParameter>
-
public class AsynchronousCommand<TExecuteParameter, TCanExecuteParameter> : Command<TExecuteParameter, TCanExecuteParameter>
-
public class Command<TExecuteParameter, TCanExecuteParameter> : CommandBase, ICatelCommand<TExecuteParameter, TCanExecuteParameter>, ICatelCommand, ICommand
-
public abstract class CommandContainerBase : CommandContainerBase<object>
-
public abstract class CommandContainerBase<TParameter> : CommandContainerBase<TParameter, TParameter, ITaskProgressReport>
-
public abstract class CommandContainerBase<TExecuteParameter, TCanExecuteParameter> : CommandContainerBase<TExecuteParameter, TCanExecuteParameter, ITaskProgressReport>
-
public abstract class CommandContainerBase<TExecuteParameter, TCanExecuteParameter, TPogress> where TPogress : ITaskProgressReport
-
public static class CommandHelper
-
public class CommandManager : ICommandManager
-
public class CommandManagerWrapper
-
public class CompositeCommand : Command, ICompositeCommand, ICatelCommand, ICommand
-
public enum DataContextSubscriptionMode
-
public class DataContextSubscriptionService : IDataContextSubscriptionService
-
public interface IAuthenticationProvider
-
public interface ICatelCommand : ICommand
-
public interface ICommandManager
-
public interface ICompositeCommand : ICatelCommand, ICommand
-
public interface IDataContextSubscriptionService
-
public interface INotifyableViewModel
-
public class InterestedInAttribute : Attribute
-
public class InvalidViewModelException : Exception
-
public interface IViewLocator : ILocator
-
public interface IViewModel : INotifyPropertyChanged
-
public interface IViewModelCommandManager
-
public static class IViewModelExtensions
-
public interface IViewModelFactory
-
public static class IViewModelFactoryExtensions
-
public interface IViewModelLocator : ILocator
-
public static class IViewModelLocatorExtensions
-
public interface IViewModelManager
-
public abstract class LocatorBase : ILocator
-
public class ModelAttribute : Attribute
-
public class ObjectToDisplayNameConverter : ValueConverterBase
-
public class TaskCommand<TExecuteParameter, TCanExecuteParameter> : TaskCommand<TExecuteParameter, TCanExecuteParameter, ITaskProgressReport>
-
public class TaskCommand<TExecuteParameter, TCanExecuteParameter, TProgress> : Command<TExecuteParameter, TCanExecuteParameter>, ICatelTaskCommand<TProgress>, ICatelCommand, ICommand where TProgress : ITaskProgressReport
-
public class ValidationToViewModelAttribute : Attribute
-
public static class ViewHelper
-
public class ViewLocator : LocatorBase, IViewLocator, ILocator
-
public abstract class ViewModelBase : ModelBase, IViewModel, INotifyPropertyChanged, INotifyableViewModel, IRelationalViewModel, IUniqueIdentifyable
-
public class ViewModelCommandManager : IViewModelCommandManager
-
public enum ViewModelEvent
-
public static class ViewModelExtensions
-
public class ViewModelFactory : IViewModelFactory
-
public class ViewModelLocator : LocatorBase, IViewModelLocator, ILocator
-
public class ViewModelManager : IViewModelManager
-
public static class ViewModelManagerExtensions
-
public class ViewModelToModelMapping
Catel.MVVM.Auditing
Catel.MVVM.Converters
-
public class AreEqualMultiValueConverter : MarkupExtension, IMultiValueConverter
-
public class BooleanToHidingVisibilityConverter : BooleanToCollapsingVisibilityConverter
-
public class CollectionToCollapsingVisibilityConverter : VisibilityConverterBase
-
public class CollectionToHidingVisibilityConverter : CollectionToCollapsingVisibilityConverter
-
public class CountCollapsedConverter : VisibilityConverterBase
-
public class EmptyStringToHidingVisibilityConverter : EmptyStringToCollapsingVisibilityConverter
-
public class EnumToCollapsingVisibilityConverter : VisibilityConverterBase
-
public class EnumToHidingVisibilityConverter : EnumToCollapsingVisibilityConverter
-
public class GetFirstValidationErrorConverter : ValueConverterBase
-
public abstract class HidingVisibilityConverterBase : VisibilityConverterBase
-
public class LanguageConverter : ValueConverterBase<string>
-
public class ReferenceToHidingVisibilityConverter : ReferenceToCollapsingVisibilityConverter
-
public class StringToTypeConverter : TypeConverter
-
public abstract class ValueConverterBase : IValueConverter, IValueConverter
- public Type BackOverrideType { get; set; }
- protected CultureInfo CurrentCulture { get; }
- public IValueConverter Link { get; set; }
- public Type OverrideType { get; set; }
- public object Convert(object value, Type targetType, object parameter, string language)
- public virtual object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- protected abstract object Convert(object value, Type targetType, object parameter)
- public object ConvertBack(object value, Type targetType, object parameter, string language)
- public virtual object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- protected virtual object ConvertBack(object value, Type targetType, object parameter)
-
public abstract class ValueConverterBase<TConvert> : ValueConverterBase<TConvert, object>
-
public abstract class ValueConverterBase<TConvert, TConvertBack> : MarkupExtension, IValueConverter, IValueConverter
-
public class ValueConverterGroup : IValueConverter, IValueConverter
-
public abstract class VisibilityConverterBase : ValueConverterBase
Catel.MVVM.Navigation
Catel.MVVM.Providers
-
public abstract class LogicBase : ObservableObject, IViewLoadState, IUniqueIdentifyable
- protected readonly object _lockObject
- protected bool IsClosingViewModel { get; }
- protected WeakReference LastKnownDataContext { get; }
- public event AsyncEventHandler<EventArgs> ViewModelCanceledAsync
- public event EventHandler<EventArgs> ViewModelCanceled
- public event AsyncEventHandler<ViewModelClosedEventArgs> ViewModelClosedAsync
- public event EventHandler<ViewModelClosedEventArgs> ViewModelClosed
- public event AsyncEventHandler<EventArgs> ViewModelSavedAsync
- public event EventHandler<EventArgs> ViewModelSaved
- public Task<bool> CancelAndCloseViewModelAsync()
- public virtual Task<bool> CancelViewModelAsync()
- public virtual Task CloseViewModelAsync(bool? result)
- protected Task CompleteViewModelClosingAsync()
- public Task<bool> CancelAndCloseViewModel()
- public virtual Task<bool> CancelViewModel()
- public virtual Task CloseViewModel(bool? result)
- protected bool IsCurrentDataContext(DataContextChangedEventArgs e)
- public virtual Task OnTargetViewLoadedAsync(object sender, EventArgs e)
- public virtual void OnTargetViewLoaded(object sender, EventArgs e)
- public virtual Task OnTargetViewUnloadedAsync(object sender, EventArgs e)
- public virtual void OnTargetViewUnloaded(object sender, EventArgs e)
- public void OnViewLoadedManagerLoadedInternal(object sender, ViewLoadEventArgs e)
- public void OnViewLoadedManagerLoadingInternal(object sender, ViewLoadEventArgs e)
- public void OnViewLoadedManagerUnloadedInternal(object sender, ViewLoadEventArgs e)
- public void OnViewLoadedManagerUnloadingInternal(object sender, ViewLoadEventArgs e)
- public virtual Task OnViewModelCanceledAsync(object sender, EventArgs e)
- public virtual void OnViewModelCanceled(object sender, EventArgs e)
- public virtual Task OnViewModelClosedAsync(object sender, ViewModelClosedEventArgs e)
- public virtual void OnViewModelClosed(object sender, ViewModelClosedEventArgs e)
- public virtual Task OnViewModelSavedAsync(object sender, EventArgs e)
- public Task<bool> SaveAndCloseViewModelAsync()
- public virtual Task<bool> SaveViewModelAsync()
- public virtual void OnViewModelSaved(object sender, EventArgs e)
- public Task<bool> SaveAndCloseViewModel()
- public virtual Task<bool> SaveViewModel()
- public virtual void ValidateViewModel()
- public virtual bool ValidateViewModel()
-
public class UserControlLogic : LogicBase
-
public class WindowLogic : LogicBase
Catel.MVVM.Views
Catel.Services
-
public class CameraService : CameraServiceBase
-
public class DispatcherService : IDispatcherService
-
public enum ExportMode
-
public abstract class FileServiceBase : ViewModelServiceBase, IFileSupport
-
public interface IDispatcherService
-
public static class IDispatcherServiceExtensions
-
public interface IFileSupport
-
public interface IMessageService
- Task<MessageResult> ShowAsync(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0)
- Task<MessageResult> ShowErrorAsync(Exception exception)
- Task<MessageResult> ShowErrorAsync(string message, string caption = "")
- Task<MessageResult> ShowInformationAsync(string message, string caption = "")
- Task<MessageResult> ShowWarningAsync(string message, string caption = "")
- Task<MessageResult> Show(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0)
- Task<MessageResult> ShowError(Exception exception)
- Task<MessageResult> ShowError(string message, string caption = "")
- Task<MessageResult> ShowInformation(string message, string caption = "")
- Task<MessageResult> ShowWarning(string message, string caption = "")
-
public interface INavigationRootService
-
public interface IOpenFileService : IFileSupport
-
public interface IPhoneService
-
public interface IPleaseWaitService
-
public static class IPleaseWaitServiceExtensions
-
public interface ISaveFileService : IFileSupport
-
public interface ISelectDirectoryService
-
public interface ISplashScreenService
-
public interface IStartUpInfoProvider
-
public static class IStartUpInfoProviderExtensions
-
public interface IState
-
public interface IStateService
-
public static class IStateServiceExtensions
-
public interface IUIVisualizerService
- Task<bool?> ShowAsync(IViewModel viewModel, EventHandler<UICompletedEventArgs> completedProc = null)
- Task<bool?> ShowAsync(string name, object data, EventHandler<UICompletedEventArgs> completedProc = null)
- Task<bool?> ShowDialogAsync(IViewModel viewModel, EventHandler<UICompletedEventArgs> completedProc = null)
- Task<bool?> ShowDialogAsync(string name, object data, EventHandler<UICompletedEventArgs> completedProc = null)
- Task<bool?> Show(IViewModel viewModel, EventHandler<UICompletedEventArgs> completedProc = null)
- Task<bool?> Show(string name, object data, EventHandler<UICompletedEventArgs> completedProc = null)
- Task<bool?> ShowDialog(IViewModel viewModel, EventHandler<UICompletedEventArgs> completedProc = null)
- Task<bool?> ShowDialog(string name, object data, EventHandler<UICompletedEventArgs> completedProc = null)
-
public static class IUIVisualizerServiceExtensions
-
public interface IWrapControlService
-
public enum MessageBoxButton
-
public enum MessageBoxResult
-
public class MessageService : ViewModelServiceBase, IMessageService
- protected static MessageResult TranslateMessageBoxResult(MessageBoxResult result)
- protected static MessageBoxButton TranslateMessageButton(MessageButton button)
- protected static MessageBoxImage TranslateMessageImage(MessageImage image)
- protected static MessageResult TranslateMessageBoxResult(MessageBoxResult result)
- protected static MessageBoxButton TranslateMessageButton(MessageButton button)
- public virtual Task<MessageResult> Show(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0)
- public virtual Task<MessageResult> ShowErrorAsync(Exception exception)
- public virtual Task<MessageResult> ShowErrorAsync(string message, string caption = "")
- public virtual Task<MessageResult> ShowInformationAsync(string message, string caption = "")
- protected virtual Task<MessageResult> ShowMessageBoxAsync(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0)
- public virtual Task<MessageResult> ShowWarningAsync(string message, string caption = "")
- public virtual Task<MessageResult> ShowError(Exception exception)
- public virtual Task<MessageResult> ShowError(string message, string caption = "")
- public virtual Task<MessageResult> ShowInformation(string message, string caption = "")
- protected virtual Task<MessageResult> ShowMessageBox(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0)
- public virtual Task<MessageResult> ShowWarning(string message, string caption = "")
-
public static class NamingConvention
- public const string Current = "[CURRENT]"
-
public class NavigationRootService : INavigationRootService
-
public class NavigationService : NavigationServiceBase, INavigationService
-
public class OpenFileService : FileServiceBase, IOpenFileService, IFileSupport
-
public class PleaseWaitService : IPleaseWaitService
-
public class ProcessService : IProcessService
-
public class SaveFileService : FileServiceBase, ISaveFileService, IFileSupport
-
public class SelectDirectoryService : ViewModelServiceBase, ISelectDirectoryService
-
public struct Size
-
public class StartUpInfoProvider : IStartUpInfoProvider
-
public class SplashScreenException : Exception
-
public enum StartupMode
-
public class StateService : IStateService
-
public enum TombstoningMode
-
public class UIVisualizerService : ViewModelServiceBase, IUIVisualizerService
-
public class ViewExportService : ServiceBase, IViewExportService
-
public abstract class ViewModelServiceBase : ServiceBase, IViewModelService, IService
-
public class WrapControlService : IWrapControlService
-
public static class WrapControlServiceControlNames
-
public enum WrapControlServiceWrapOptions
-
public enum WrapOptions
Catel.Services.Test
-
public class AccelerometerService : SensorServiceBase<IAccelerometerValue, AccelerometerValueChangedEventArgs>, IAccelerometerService, ISensorService<IAccelerometerValue, AccelerometerValueChangedEventArgs>
-
public class LocationService : ViewModelServiceBase, ILocationService
-
public class LocationTestData
-
public class MessageService : IMessageService
-
public class NavigationService : INavigationService
-
public class OpenFileService : IOpenFileService, IFileSupport
-
public class PleaseWaitService : IPleaseWaitService
-
public class ProcessService : IProcessService
-
public class ProcessServiceTestResult
-
public class SaveFileService : ISaveFileService, IFileSupport
-
public abstract class SensorServiceBase<TValueInterface, TEventArgs> : ViewModelServiceBase, ISensorService<TValueInterface, TEventArgs> where TEventArgs : EventArgs
-
public class SensorTestData<TValueInterface>
-
public class UIVisualizerService : IUIVisualizerService
Catel.Windows
-
public static class ApplicationExtensions
-
public static class CommandLineHelper
- public static string[] Parse(string arguments)
-
public static class DataContextChangedHelper
-
public class DataWindow : Window, IDataWindow, IView, IViewModelContainer, INotifyPropertyChanged
-
public class DataWindowButton
- public string ContentBindingPath { get; }
- public IValueConverter ContentValueConverter { get; }
- public string VisibilityBindingPath { get; }
- public IValueConverter VisibilityValueConverter { get; }
- public DataWindowButton(string text, Action execute, Func<bool> canExecute = null)
- public DataWindowButton(string text, ICommand command, string contentBindingPath = null, IValueConverter contentValueConverter = null, string visibilityBindingPath = null, IValueConverter visibilityValueConverter = null)
- public DataWindowButton(string text, string commandBindingPath, string contentBindingPath = null, IValueConverter contentValueConverter = null, string visibilityBindingPath = null, IValueConverter visibilityValueConverter = null)
- public static DataWindowButton FromAsync(string text, Func<Task> executeAsync, Func<bool> canExecute = null)
- public static DataWindowButton FromAsync(string text, Func<Task> executeAsync, Func<bool> canExecute = null, string contentBindingPath = null, IValueConverter contentValueConverter = null, string visibilityBindingPath = null, IValueConverter visibilityValueConverter = null)
- public static DataWindowButton FromSync(string text, Action execute, Func<bool> canExecute = null)
- public static DataWindowButton FromSync(string text, Action execute, Func<bool> canExecute = null, string contentBindingPath = null, IValueConverter contentValueConverter = null, string visibilityBindingPath = null, IValueConverter visibilityValueConverter = null)
-
public enum DataWindowDefaultButton
-
public enum DataWindowMode
-
public static class DependencyObjectExtensions
- public static object FindLogicalAncestor(this DependencyObject startElement, Predicate<object> condition, int maxDepth = -1)
- public static T FindLogicalAncestorByType<T>(this DependencyObject startElement)
- public static object FindLogicalOrVisualAncestor(this DependencyObject startElement, Predicate<object> condition, int maxDepth = -1)
- public static T FindLogicalOrVisualAncestorByType<T>(this DependencyObject startElement)
- public static DependencyObject FindLogicalRoot(this DependencyObject startElement)
- public static object FindVisualAncestor(this DependencyObject startElement, Predicate<object> condition, int maxDepth = -1)
- public static T FindVisualAncestorByType<T>(this DependencyObject startElement)
- public static DependencyObject FindVisualDescendant(this DependencyObject startElement, Predicate<object> condition)
- public static DependencyObject FindVisualDescendantByName(this DependencyObject startElement, string name)
- public static T FindVisualDescendantByType<T>(this DependencyObject startElement) where T : DependencyObject
- public static object FindVisualRoot(this DependencyObject startElement)
- public static IEnumerable<DependencyObject> GetChildren(this DependencyObject parent)
- public static DependencyObject GetLogicalParent(this DependencyObject element)
- public static DependencyObject GetVisualParent(this DependencyObject element)
- public static bool IsElementWithName(this DependencyObject dependencyObject, string name)
- public static object FindLogicalAncestor(this DependencyObject startElement, Predicate<object> condition, int maxDepth = -1)
- public static T FindLogicalAncestorByType<T>(this DependencyObject startElement)
- public static DependencyObject FindLogicalNode(this DependencyObject dependencyObject, string name)
- public static object FindLogicalOrVisualAncestor(this DependencyObject startElement, Predicate<object> condition, int maxDepth = -1)
- public static T FindLogicalOrVisualAncestorByType<T>(this DependencyObject startElement)
- public static DependencyObject FindLogicalRoot(this DependencyObject startElement)
- public static object FindVisualAncestor(this DependencyObject startElement, Predicate<object> condition, int maxDepth = -1)
- public static T FindVisualAncestorByType<T>(this DependencyObject startElement)
- public static DependencyObject FindVisualDescendant(this DependencyObject startElement, Predicate<object> condition)
- public static DependencyObject FindVisualDescendantByName(this DependencyObject startElement, string name)
- public static T FindVisualDescendantByType<T>(this DependencyObject startElement) where T : DependencyObject
- public static object FindVisualRoot(this DependencyObject startElement)
- public static T GetAncestorObject<T>(this DependencyObject visualObject)
- public static DependencyObject GetLogicalParent(this DependencyObject element)
- public static IEnumerable<DependencyObject> GetVisualChildren(this DependencyObject parent)
- public static DependencyObject GetVisualParent(this DependencyObject element)
- public static bool IsElementWithName(this DependencyObject dependencyObject, string name)
-
public static class EffectsHelper
-
public static class FrameworkElementExtensions
-
public enum InfoBarMessageControlGenerationMode
-
public static class
-
public class SetterValueBindingHelper
-
public static class UIElementExtensions
-
public class Window : DataWindow
-
public static class WindowExtensions
-
public static class WrapControlHelper
-
public enum WrapOptions
Catel.Windows.Controls
-
public class InfoBarMessageControl : ContentControl
-
public enum InfoBarMessageControlMode
-
public class InfoBarMessageControlVisibilityConverter : IValueConverter, IValueConverter
-
public class Page : Page, IPage, INavigationView, IView, IViewModelContainer, INotifyPropertyChanged
-
public class UserControl : UserControl, IUserControl, IView, IViewModelContainer, INotifyPropertyChanged
-
public class ValidationResult
-
public abstract class ValidationRule
-
public class WarningAndErrorValidator : Control, IUniqueIdentifyable
Catel.Windows.Data
-
public static class BindingHelper
-
public class BindingWithValidation : Binding
-
public static class DependencyPropertyChangedHelper
- public static bool IsRealDependencyProperty(this FrameworkElement frameworkElement, string propertyName)
- public static void SubscribeToAllDependencyProperties(this FrameworkElement frameworkElement, EventHandler<DependencyPropertyValueChangedEventArgs> handler)
- public static void SubscribeToDataContext(this FrameworkElement frameworkElement, EventHandler<DependencyPropertyValueChangedEventArgs> handler, bool inherited)
- public static void SubscribeToDependencyProperty(this FrameworkElement frameworkElement, string propertyName, EventHandler<DependencyPropertyValueChangedEventArgs> handler)
- public static void UnsubscribeFromAllDependencyProperties(this FrameworkElement frameworkElement, EventHandler<DependencyPropertyValueChangedEventArgs> handler)
- public static void UnsubscribeFromDataContext(this FrameworkElement frameworkElement, EventHandler<DependencyPropertyValueChangedEventArgs> handler, bool inherited)
- public static void UnsubscribeFromDependencyProperty(this FrameworkElement frameworkElement, string propertyName, EventHandler<DependencyPropertyValueChangedEventArgs> handler)
- public static bool IsRealDependencyProperty(this FrameworkElement frameworkElement, string propertyName)
- public static void SubscribeToAllDependencyProperties(this FrameworkElement frameworkElement, EventHandler<DependencyPropertyValueChangedEventArgs> handler)
- public static void SubscribeToDataContextAndInheritedDataContext(this FrameworkElement frameworkElement, EventHandler<DependencyPropertyValueChangedEventArgs> handler)
- public static void SubscribeToDependencyProperty(this FrameworkElement frameworkElement, string propertyName, EventHandler<DependencyPropertyValueChangedEventArgs> handler)
- public static void UnsubscribeFromAllDependencyProperties(this FrameworkElement frameworkElement, EventHandler<DependencyPropertyValueChangedEventArgs> handler)
- public static void UnsubscribeFromDependencyProperty(this FrameworkElement frameworkElement, string propertyName, EventHandler<DependencyPropertyValueChangedEventArgs> handler)
- public static void UnsubscribeToDataContextAndInheritedDataContext(this FrameworkElement frameworkElement, EventHandler<DependencyPropertyValueChangedEventArgs> handler)
-
public static class DependencyPropertyHelper
-
public class DependencyPropertyInfo
-
public class DependencyPropertyValueChangedEventArgs : EventArgs
Catel.Windows.Input
Catel.Windows.Interactivity
Catel.Windows.Markup
Catel.Windows.Threading
-
public static class DispatcherExtensions
- public static DispatcherOperation BeginInvoke(this Dispatcher dispatcher, Action action)
- public static DispatcherOperation BeginInvoke(this Dispatcher dispatcher, Delegate method, object[] args)
- public static DispatcherOperation BeginInvoke(this Dispatcher dispatcher, Action action, bool onlyBeginInvokeWhenNoAccess)
- public static DispatcherOperation BeginInvokeIfRequired(this Dispatcher dispatcher, Action action)
- public static DispatcherOperation BeginInvokeIfRequired(this Dispatcher dispatcher, Delegate method, object[] args)
- public static int GetThreadId(this Dispatcher dispatcher)
- public static void Invoke(this Dispatcher dispatcher, Action action)
- public static void Invoke(this Dispatcher dispatcher, Delegate method, object[] args)
- public static void Invoke(this Dispatcher dispatcher, Action action, bool onlyBeginInvokeWhenNoAccess)
- public static Task InvokeAsync(this Dispatcher dispatcher, Delegate method, object[] args)
- public static Task<T> InvokeAsync<T>(this Dispatcher dispatcher, Func<T> func)
- public static void InvokeIfRequired(this Dispatcher dispatcher, Action action)
- public static void InvokeIfRequired(this Dispatcher dispatcher, Delegate method, object[] args)
- public static void BeginInvoke(this CoreDispatcher dispatcher, Action action, bool onlyBeginInvokeWhenNoAccess)
- public static void BeginInvokeIfRequired(this CoreDispatcher dispatcher, Action action)
- public static void BeginInvokeIfRequired(this CoreDispatcher dispatcher, Delegate method, object[] args)
- public static void Invoke(this CoreDispatcher dispatcher, Action action)
- public static void Invoke(this CoreDispatcher dispatcher, Delegate method, object[] args)
-
public static class DispatcherHelper