API Diff between 3.3.1210111947-beta and 4.2.0-unstable0297
732 Additions
460 Removals
Catel
Catel.Collections
Catel.MVVM
-
public class Command<TExecuteParameter, TCanExecuteParameter> : ICatelCommand, ICommand, IDisposable
-
public abstract class CommandBase
-
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 class CommandCreatedEventArgs : EventArgs
-
public static class CommandHelper
-
public class CommandManager : ICommandManager
-
public class CommandManagerWrapper
-
public class CommandProgressChangedEventArgs<TProgress> : EventArgs
-
public class CompositeCommand : Command, ICompositeCommand, ICatelCommand, ICommand
-
public enum DataContextSubscriptionMode
-
public class DataContextSubscriptionService : IDataContextSubscriptionService
-
public class DefaultViewModelToModelMappingConverter : ViewModelToModelConverterBase
-
public class ExposeAttribute : Attribute
-
public interface ICatelCommand : ICommand, IDisposable
-
public interface ICatelCommand<TExecuteParameter, TCanExecuteParameter> : ICatelCommand, ICommand
-
public interface ICatelTaskCommand<TProgress> : ICatelCommand, ICommand where TProgress : ITaskProgressReport
-
public interface ICommandManager
-
public interface ICompositeCommand : ICatelCommand, ICommand
-
public interface IDataContextSubscriptionService
-
public interface IProgressNotifyableViewModel : IViewModel, INotifyPropertyChanged
-
public interface IRelationalViewModel
-
public interface ITaskProgressReport
-
public interface IViewModel : INotifyPropertyChanged
-
public interface IViewModelCommandManager
-
public interface IViewModelContainer
-
public static class IViewModelExtensions
-
public interface IViewModelFactory
-
public interface IViewModelManager
-
public interface IViewModelToModelConverter
-
public enum ModelCleanUpMode
-
public static class ModuleInitializer
-
public abstract class NavigationViewModelBase : ViewModelBase
-
public static class ObjectExtensions
-
public class ProgressiveTaskCommand<TProgress> : TaskCommand<object, object, TProgress> where TProgress : ITaskProgressReport
-
public class ProgressiveTaskCommand<TProgress, TExecuteParameter> : TaskCommand<TExecuteParameter, TExecuteParameter, TProgress> where TProgress : ITaskProgressReport
-
public class ProgressNotifyableViewModel : ViewModelBase, IProgressNotifyableViewModel, IViewModel, INotifyPropertyChanged
-
public class TaskCommand : TaskCommand<object, object, ITaskProgressReport>
-
public class TaskCommand<TExecuteParameter> : TaskCommand<TExecuteParameter, TExecuteParameter, ITaskProgressReport>
-
public class TaskCommand<TExecuteParameter, TCanExecuteParameter, TProgress> : Command<TExecuteParameter, TCanExecuteParameter>, ICatelTaskCommand<TProgress>, ICatelCommand, ICommand where TProgress : ITaskProgressReport
-
public abstract class ViewModelBase : ModelBase<ViewModelBase>, IViewModel, INotifyPropertyChanged, INotifyableViewModel, IRelationalViewModel, ICustomTypeDescriptor
-
public class ViewModelClosedEventArgs : EventArgs
-
public class ViewModelCommandManager : IViewModelCommandManager
-
public static class ViewModelExtensions
-
public class ViewModelFactory : IViewModelFactory
-
public class ViewModelManager : IViewModelManager
-
public static class ViewModelManagerExtensions
-
public class ViewModelToModelAttribute : Attribute
-
public abstract class ViewModelToModelConverterBase : IViewModelToModelConverter
-
public class ViewModelToModelMapping
Catel.MVVM.Auditing
Catel.MVVM.Converters
Catel.MVVM.Navigation
Catel.MVVM.Providers
Catel.MVVM.Services
-
public class AccelerometerValueChangedEventArgs : EventArgs
-
public class ApplicationClosingEventArgs : EventArgs
-
public class CameraOperationCompletedEventArgs : EventArgs
-
public enum CameraType
-
public class ContentReadyEventArgs : EventArgs
-
public class DispatcherService : IDispatcherService
-
public enum FlashMode
-
public interface IAccelerometerService : ISensorService<IAccelerometerValue, AccelerometerValueChangedEventArgs>
-
public interface IAccelerometerValue
-
public interface ICameraService
-
public interface IDispatcherService
-
public interface IFileSupport
-
public interface ILocation
-
public interface ILocationService
-
public interface IMessageService
- MessageResult Show(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0)
- void ShowAsync(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0, Action<MessageResult> completedCallback = null)
- void ShowError(Exception exception, Action completedCallback = null)
- void ShowError(string message, string caption = "", Action completedCallback = null)
- void ShowInformation(string message, string caption = "", Action completedCallback = null)
- void ShowWarning(string message, string caption = "", Action completedCallback = null)
-
public interface INavigationService
-
public interface IOpenFileService : IFileSupport
-
public interface IPleaseWaitService
-
public interface IProcessService
-
public interface ISaveFileService : IFileSupport
-
public interface ISensorService<TValueInterface, TEventArgs> where TEventArgs : EventArgs
-
public interface ISplashScreenService
-
public interface IUIVisualizerService
-
public interface IVibrateService
-
public interface IViewModelService : IService
-
public class LocationChangedEventArgs : EventArgs
-
public enum MessageButton
-
public enum MessageImage
-
public enum MessageResult
-
public class MessageService : ViewModelServiceBase, IMessageService
- public MessageService()
- protected static MessageResult TranslateMessageBoxResult(MessageBoxResult result)
- protected static MessageBoxButton TranslateMessageButton(MessageButton button)
- protected static MessageBoxImage TranslateMessageImage(MessageImage image)
- public virtual MessageResult Show(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0)
- public virtual void ShowAsync(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0, Action<MessageResult> completedCallback = null)
- public virtual void ShowError(Exception exception, Action completedCallback)
- public virtual void ShowError(string message, string caption = "", Action completedCallback = null)
- public virtual void ShowInformation(string message, string caption = "", Action completedCallback = null)
- protected virtual MessageResult ShowMessageBox(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0)
- public virtual void ShowWarning(string message, string caption = "", Action completedCallback = null)
-
public static class NamingConvention
- public const string Assembly = "[AS]"
- public const string Up = "[UP]"
- public const string ViewModelName = "[VM]"
- public const string ViewName = "[VW]"
- public static string GetParentPath(string path)
- public static string GetParentPath(string path, string separator)
- public static string GetParentSeparator(string path)
- public static string ResolveNamingConvention(Dictionary<string, string> constantsWithValues, string conventionToUse)
- public static string ResolveNamingConvention(Dictionary<string, string> constantsWithValues, string conventionToUse, string value)
- public static string ResolveViewByViewModelName(string assembly, string fullViewModelName, string conventionToUse)
- public static string ResolveViewModelByViewName(string assembly, string fullViewName, string conventionToUse)
-
public class NavigationService : ViewModelServiceBase, INavigationService
-
public class OpenFileService : ViewModelServiceBase, IOpenFileService, IFileSupport
-
public class PageNotRegisteredException : Exception
-
public class PleaseWaitService : IPleaseWaitService
-
public sealed delegate PleaseWaitWorkDelegate : MulticastDelegate
-
public sealed delegate ProcessCompletedDelegate : MulticastDelegate
-
public class ProcessService : IProcessService
-
public class SaveFileService : ViewModelServiceBase, ISaveFileService, IFileSupport
-
public sealed class SplashScreenService : ViewModelServiceBase, ISplashScreenService
-
public class UICompletedEventArgs : EventArgs
-
public class UIVisualizerService : ViewModelServiceBase, IUIVisualizerService
- protected readonly Dictionary<string, Type> RegisteredWindows
- protected virtual Type WindowType { get; }
- public UIVisualizerService()
- protected virtual FrameworkElement CreateWindow(string name, object data, EventHandler<UICompletedEventArgs> completedProc, bool isModal)
- protected virtual FrameworkElement CreateWindow(Type windowType, object data, EventHandler<UICompletedEventArgs> completedProc, bool isModal)
- protected virtual FrameworkElement GetActiveWindow()
- public virtual void Register(Type viewModelType, Type windowType)
- public virtual void Register(string name, Type windowType)
- public virtual bool Show(IViewModel viewModel, EventHandler<UICompletedEventArgs> completedProc = null)
- public virtual bool Show(string name, object data, EventHandler<UICompletedEventArgs> completedProc = null)
- public virtual bool? ShowDialog(IViewModel viewModel, EventHandler<UICompletedEventArgs> completedProc = null)
- public virtual bool? ShowDialog(string name, object data, EventHandler<UICompletedEventArgs> completedProc = null)
- public bool Unregister(Type viewModelType)
- public virtual bool Unregister(string name)
-
public abstract class ViewModelServiceBase : ServiceBase, IViewModelService, IService
-
public class WindowNotRegisteredException : Exception
Catel.MVVM.Services.Test
-
public class MessageService : IMessageService
- public Queue<MessageResult> ExpectedResults { get; }
- public MessageService()
- public MessageResult Show(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0)
- public void ShowAsync(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0, Action<MessageResult> completedCallback = null)
- public void ShowError(Exception exception, Action completedCallback = null)
- public void ShowError(string message, string caption = "", Action completedCallback = null)
- public void ShowInformation(string message, string caption = "", Action completedCallback = null)
- public void ShowWarning(string message, string caption = "", Action completedCallback = null)
-
public class OpenFileService : IOpenFileService, IFileSupport
-
public class PleaseWaitService : IPleaseWaitService
-
public class ProcessService : IProcessService
-
public class ProcessServiceTestResult
-
public class SaveFileService : ISaveFileService, IFileSupport
-
public class UIVisualizerService : IUIVisualizerService
Catel.MVVM.Tasks
Catel.MVVM.ViewModels
Catel.MVVM.Views
-
public class DataContextChangedEventArgs : EventArgs
-
public class FastViewPropertySelector : ViewPropertySelector
-
public interface IDataWindow : IView, IViewModelContainer, INotifyPropertyChanged
-
public interface INavigationView : IView, IViewModelContainer, INotifyPropertyChanged
-
public interface IPage : INavigationView, IView, IViewModelContainer, INotifyPropertyChanged
-
public interface IUserControl : IView, IViewModelContainer, INotifyPropertyChanged
-
public interface IView : IViewModelContainer, INotifyPropertyChanged
-
public interface IViewLoadManager
-
public interface IViewLoadState
-
public interface IViewManager
-
public static class IViewManagerExtensions
-
public interface IViewModelWrapper
-
public interface IViewPropertySelector
-
public static class ViewExtensions
-
public class ViewLoadEventArgs : EventArgs
-
public class ViewLoadManager : IViewLoadManager
-
public enum ViewLoadStateEvent
-
public class ViewManager : IViewManager
-
public class ViewModelWrapper : IViewModelWrapper
-
public class ViewPropertySelector : IViewPropertySelector
-
public class ViewStack
-
public class ViewStackPartEventArgs : EventArgs
-
public class WeakViewInfo
Catel.Services
-
public class AccelerometerService : SensorServiceBase<IAccelerometerValue, AccelerometerValueChangedEventArgs>, IAccelerometerService, ISensorService<IAccelerometerValue, AccelerometerValueChangedEventArgs>
-
public class AccelerometerValue : IAccelerometerValue
-
public class AccelerometerValueChangedEventArgs : EventArgs
-
public class ApplicationClosingEventArgs : EventArgs
-
public class AutoCompletionService : IAutoCompletionService
-
public class CameraOperationCompletedEventArgs : EventArgs
-
public abstract class CameraServiceBase : ViewModelServiceBase, ICameraService
-
public enum CameraType
-
public class ContentReadyEventArgs : EventArgs
-
public class DispatcherService : IDispatcherService
-
public enum ExportMode
-
public abstract class FileServiceBase : ViewModelServiceBase, IFileSupport
-
public enum FlashMode
-
public interface IAccelerometerService : ISensorService<IAccelerometerValue, AccelerometerValueChangedEventArgs>
-
public interface IAccelerometerValue
-
public interface IAutoCompletionService
-
public interface ICameraService
-
public interface IDispatcherService
-
public static class IDispatcherServiceExtensions
-
public interface IFileSupport
-
public interface ILocation
-
public interface ILocationService
-
public interface IMessageService
-
public interface INavigationService
-
public interface IOpenFileService : IFileSupport
-
public interface IPhoneService
-
public interface IPleaseWaitService
-
public static class IPleaseWaitServiceExtensions
-
public interface IProcessService
-
public interface ISaveFileService : IFileSupport
-
public interface ISchedulerService
-
public interface ISelectDirectoryService
-
public interface ISensorService<TValueInterface, TEventArgs> where TEventArgs : EventArgs
-
public interface ISplashScreenService
-
public interface IStartUpInfoProvider
-
public static class IStartUpInfoProviderExtensions
-
public interface IStateService
-
public interface IUIVisualizerService
-
public static class IUIVisualizerServiceExtensions
-
public interface IVibrateService
-
public interface IViewExportService
-
public interface IViewModelService : IService
-
public interface IViewModelWrapperService
-
public class Location : ILocation
-
public class LocationChangedEventArgs : EventArgs
-
public class LocationService : LocationServiceBase
-
public abstract class LocationServiceBase : ILocationService
-
public enum MessageButton
-
public enum MessageImage
-
public enum MessageResult
-
public class MessageService : ViewModelServiceBase, IMessageService
-
public static class NamingConvention
-
public class NavigationService : NavigationServiceBase, INavigationService
-
public abstract class NavigationServiceBase : ViewModelServiceBase
-
public class OpenFileService : FileServiceBase, IOpenFileService, IFileSupport
-
public class PageNotRegisteredException : Exception
-
public class PleaseWaitService : IPleaseWaitService
-
public sealed delegate PleaseWaitWorkDelegate : MulticastDelegate
-
public sealed delegate ProcessCompletedDelegate : MulticastDelegate
-
public class ProcessService : IProcessService
-
public class SaveFileService : FileServiceBase, ISaveFileService, IFileSupport
-
public class SchedulerService : ViewModelServiceBase, ISchedulerService
-
public class SelectDirectoryService : ViewModelServiceBase, ISelectDirectoryService
-
public abstract class SensorServiceBase<TValueInterface, TEventArgs> : ViewModelServiceBase, ISensorService<TValueInterface, TEventArgs> where TEventArgs : EventArgs
-
public struct Size
-
public class SplashScreenException : Exception
-
public sealed class SplashScreenService : ViewModelServiceBase, ISplashScreenService
-
public class StartUpInfoProvider : IStartUpInfoProvider
-
public enum StartupMode
-
public class StateService : IStateService
-
public enum TombstoningMode
-
public class UICompletedEventArgs : EventArgs
-
public class UIVisualizerService : ViewModelServiceBase, IUIVisualizerService
-
public class VibrateService : IVibrateService
-
public class ViewExportService : ServiceBase, IViewExportService
-
public abstract class ViewModelServiceBase : ServiceBase, IViewModelService, IService
-
public class ViewModelWrapperService : ViewModelWrapperServiceBase, IViewModelWrapperService
-
public abstract class ViewModelWrapperServiceBase
-
public class WindowNotRegisteredException : Exception
-
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 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
Catel.Windows.Controls
-
public class InfoBarMessageControl : ContentControl
-
public interface IPage : IView, IUIElement, IViewModelContainer
-
public interface IUIElement
-
public interface IUserControl : IView, IUIElement, IViewModelContainer
-
public interface IView : IUIElement, IViewModelContainer
-
public class Page : Page, IPage, IView, IUIElement, IViewModelContainer
-
public class Page<TViewModel> : Page where TViewModel : IViewModel
-
public class UserControl : UserControl, IUserControl, IView, IUIElement, IViewModelContainer
-
public class UserControl<TViewModel> : UserControl where TViewModel : IViewModel
-
public class ValidationResult
-
public abstract class ValidationRule
Catel.Windows.Controls.MVVMProviders
Catel.Windows.Controls.MVVMProviders.Logic
-
public class DetermineViewModelInstanceEventArgs : EventArgs
-
public class DetermineViewModelTypeEventArgs : EventArgs
-
public abstract class LogicBase : ObservableObject
- public bool IsTargetControlLoaded { get; }
- public IViewModel ViewModel { get; protected set; }
- public Type ViewModelType { get; }
- public event EventHandler<DetermineViewModelInstanceEventArgs> DetermineViewModelInstance
- public event EventHandler<DetermineViewModelTypeEventArgs> DetermineViewModelType
- public event EventHandler<PropertyChangedEventArgs> TargetControlPropertyChanged
- public event EventHandler<EventArgs> ViewModelCanceled
- public event EventHandler<EventArgs> ViewModelChanged
- public event EventHandler<ViewModelClosedEventArgs> ViewModelClosed
- public event EventHandler<PropertyChangedEventArgs> ViewModelPropertyChanged
- public event EventHandler<EventArgs> ViewModelSaved
- protected LogicBase(FrameworkElement targetControl, Type viewModelType, IViewModel viewModel = null)
- public bool CancelAndCloseViewModel()
- public virtual bool CancelViewModel()
- public virtual void CloseViewModel(bool? result)
- protected IViewModel ConstructViewModelUsingArgumentOrDefaultConstructor(object injectionObject)
- protected IViewModel CreateViewModelByUsingDataContextOrConstructor()
- public virtual void OnTargetControlDataContextChanged(object sender, DependencyPropertyValueChangedEventArgs e)
- public virtual void OnTargetControlLoaded(object sender, EventArgs e)
- public virtual void OnTargetControlPropertyChanged(object sender, DependencyPropertyValueChangedEventArgs e)
- public virtual void OnTargetControlUnloaded(object sender, EventArgs e)
- public virtual void OnViewModelCanceled(object sender, EventArgs e)
- protected virtual void OnViewModelChanged()
- protected virtual void OnViewModelChanging()
- public virtual void OnViewModelClosed(object sender, ViewModelClosedEventArgs e)
- protected virtual void OnViewModelPropertyChanged(IViewModel viewModel, PropertyChangedEventArgs e)
- public virtual void OnViewModelPropertyChanged(object sender, PropertyChangedEventArgs e)
- public virtual void OnViewModelSaved(object sender, EventArgs e)
- public bool SaveAndCloseViewModel()
- public virtual bool SaveViewModel()
- protected abstract void SetDataContext(object newDataContext)
- public virtual bool ValidateViewModel()
-
public abstract class NavigationLogicBase<T> : LogicBase where T : FrameworkElement
-
public class NavigationPageLogic : NavigationLogicBase<Page>
-
public class UserControlLogic : LogicBase
-
public class WindowLogic : LogicBase
Catel.Windows.Data
Catel.Windows.Data.Converters
-
public class AreEqualMultiValueConverter : IMultiValueConverter
-
public class BooleanToCollapsingVisibilityConverter : VisibilityConverterBase
-
public class BooleanToGrayscaleConverter : ValueConverterBase
-
public class BooleanToHidingVisibilityConverter : BooleanToCollapsingVisibilityConverter
-
public class BooleanToOppositeBooleanConverter : ValueConverterBase
-
public class BooleanToTextConverter : ValueConverterBase
-
public abstract class CollapsingVisibilityConverterBase : VisibilityConverterBase
-
public class ColorToBrushConverter : ValueConverterBase
-
public class ContainsItemsConverter : ValueConverterBase
-
public static class ConverterHelper
-
public class CountCollapsedConverter : VisibilityConverterBase
-
public class CountHiddenConverter : CountCollapsedConverter
-
public class DebugConverter : ValueConverterBase
-
public class EmptyStringToCollapsingVisibilityConverter : VisibilityConverterBase
-
public class EmptyStringToHidingVisibilityConverter : EmptyStringToCollapsingVisibilityConverter
-
public class FormattingConverter : ValueConverterBase
-
public class GetFirstValidationErrorConverter : ValueConverterBase
-
public abstract class HidingVisibilityConverterBase : VisibilityConverterBase
-
public class IntToStringConverter : ValueConverterBase
-
public class IsSelectedConverter : ValueConverterBase
-
public class IsSelectedValueConverter : ValueConverterBase
-
public class MethodToValueConverter : ValueConverterBase
-
public class MultiplyConverter : ValueConverterBase
-
public class NullableValueConverter : ValueConverterBase
-
public class ReferenceToBooleanConverter : ValueConverterBase
-
public class ReferenceToCollapsingVisibilityConverter : VisibilityConverterBase
-
public class ReferenceToHidingVisibilityConverter : ReferenceToCollapsingVisibilityConverter
-
public class ShortDateFormattingConverter : FormattingConverter
-
public class StringToIntConverter : ValueConverterBase
-
public abstract class ValueConverterBase : MarkupExtension, IValueConverter
- protected CultureInfo CurrentCulture { get; }
- protected ValueConverterBase()
- public virtual object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- protected abstract object Convert(object value, Type targetType, object parameter)
- public virtual object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- protected virtual object ConvertBack(object value, Type targetType, object parameter)
-
public class ValueConverterGroup : IValueConverter
-
public class ViewModelToViewConverter : ValueConverterBase
-
public abstract class VisibilityConverterBase : ValueConverterBase
Catel.Windows.Input
Catel.Windows.Interactivity
Catel.Windows.Markup
Catel.Windows.PopupBehavior
Catel.Windows.Threading