API Diff between 4.0.0-unstable0501 and 6.0.0-alpha1311
764 Additions
474 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 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 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 ICommandManager
-
public interface ICompositeCommand : ICatelCommand, ICommand
-
public interface IDataContextSubscriptionService
-
public interface INotifyableViewModel
-
public class InterestedInAttribute : Attribute
-
public class InvalidViewModelException : Exception
-
public interface IProgressNotifyableViewModel : IViewModel, INotifyPropertyChanged
-
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 abstract class NavigationViewModelBase : ViewModelBase
-
public class ObjectToDisplayNameConverter : ValueConverterBase
-
public class ProgressNotifyableViewModel : ViewModelBase, IProgressNotifyableViewModel, IViewModel, INotifyPropertyChanged
-
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 bool SwallowExceptions { get; set; }
- public Task Task { get; }
- protected TaskCommand(Func<TCanExecuteParameter, bool> canExecuteWithParameter = null, Func<bool> canExecuteWithoutParameter = null, Action<TProgress> reportProgress = null, object tag = null)
- protected void InitializeAsyncActions(Func<TExecuteParameter, Task> executeWithParameter, Func<Task> executeWithoutParameter, Func<TCanExecuteParameter, bool> canExecuteWithParameter, Func<bool> canExecuteWithoutParameter)
-
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 enum ViewModelLifetimeManagement
-
public class ViewModelLocator : LocatorBase, IViewModelLocator, ILocator
-
public class ViewModelManager : IViewModelManager
-
public static class ViewModelManagerExtensions
-
public class ViewModelToModelMapping
- public HashSet<string> IgnoredProperties { get; }
- public Type ModelPropertyType { get; }
- public Type ViewModelPropertyType { get; }
- public ViewModelToModelMapping(PropertyInfo viewModelPropertyInfo, Type modelPropertyType, ViewModelToModelAttribute attribute)
- public ViewModelToModelMapping(string viewModelProperty, Type viewModelPropertyType, Type modelPropertyType, ViewModelToModelAttribute attribute)
- public ViewModelToModelMapping(string viewModelProperty, Type viewModelPropertyType, string modelProperty, Type modelPropertyType, string valueProperty, ViewModelToModelMode mode, Type converterType, object[] additionalConstructorArgs, string[] additionalPropertiesToWatch)
- public ViewModelToModelMapping(string viewModelProperty, ViewModelToModelAttribute attribute)
- public ViewModelToModelMapping(string viewModelProperty, string modelProperty, string valueProperty, ViewModelToModelMode mode, Type converterType, object[] additionalConstructorArgs, string[] additionalPropertiesToWatch)
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 abstract class EventArgsConverterBase<TArgs> : IEventArgsConverter where TArgs : EventArgs
-
public class GetFirstValidationErrorConverter : ValueConverterBase
-
public abstract class HidingVisibilityConverterBase : VisibilityConverterBase
-
public interface IEventArgsConverter
-
public class LanguageConverter : ValueConverterBase<string>
-
public class NullableValueConverter : ValueConverterBase
-
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
- public bool HasVmProperty { get; }
- protected bool IsClosingViewModel { get; }
- protected WeakReference LastKnownDataContext { get; }
- public bool PreventViewModelCreation { get; set; }
- public ViewModelLifetimeManagement ViewModelLifetimeManagement { get; set; }
- 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)
- public virtual Task CloseViewModelAsync(bool? result, bool dispose)
- protected Task CompleteViewModelClosingAsync()
- public Task<bool> CancelAndCloseViewModel()
- public virtual Task<bool> CancelViewModel()
- public virtual Task CloseViewModel(bool? result)
- protected virtual object GetDataContext(IView view)
- 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.Tasks
Catel.MVVM.Views
Catel.Services
-
public class AccelerometerService : SensorServiceBase<IAccelerometerValue, AccelerometerValueChangedEventArgs>, IAccelerometerService, ISensorService<IAccelerometerValue, AccelerometerValueChangedEventArgs>
-
public class AccelerometerValue : IAccelerometerValue
-
public class AccelerometerValueChangedEventArgs : EventArgs
-
public class AutoCompletionService : IAutoCompletionService
-
public class BusyIndicatorService : IBusyIndicatorService
-
public sealed delegate BusyIndicatorWorkAsyncDelegate : MulticastDelegate
-
public sealed delegate BusyIndicatorWorkDelegate : MulticastDelegate
-
public class CameraOperationCompletedEventArgs : EventArgs
-
public class CameraService : CameraServiceBase
-
public abstract class CameraServiceBase : ViewModelServiceBase, ICameraService
-
public enum CameraType
-
public class DetermineDirectoryContext
-
public class DetermineDirectoryResult
-
public abstract class DetermineFileContext
-
public abstract class DetermineFileResult
-
public class DetermineOpenFileContext : DetermineFileContext
-
public class DetermineOpenFileResult : DetermineFileResult
-
public class DetermineSaveFileContext : DetermineFileContext
-
public class DetermineSaveFileResult : DetermineFileResult
-
public class DispatcherProviderService : IDispatcherProviderService
-
public class DispatcherService : IDispatcherService
- protected virtual Dispatcher CurrentDispatcher { get; }
- public DispatcherService(IDispatcherProviderService dispatcherProviderService)
- public virtual void BeginInvoke(Action action, bool onlyBeginInvokeWhenNoAccess = true)
- public virtual void Invoke(Action action, bool onlyInvokeWhenNoAccess = true)
- public virtual Task InvokeAsync(Action action)
- public virtual Task InvokeAsync(Delegate method, object[] args)
- public virtual Task<T> InvokeAsync<T>(Func<T> func)
- public virtual Task InvokeTaskAsync(Func<Task> actionAsync)
- public virtual Task InvokeTaskAsync(Func<CancellationToken, Task> actionAsync, CancellationToken cancellationToken)
- public virtual Task<T> InvokeTaskAsync<T>(Func<Task<T>> funcAsync)
- public virtual Task<T> InvokeTaskAsync<T>(Func<CancellationToken, Task<T>> funcAsync, CancellationToken cancellationToken)
- protected virtual CoreDispatcher CurrentDispatcher { get; }
- public DispatcherService()
- public void BeginInvoke(Action action)
- public void BeginInvoke(Delegate method, object[] args)
- public void BeginInvokeIfRequired(Action action)
- public void BeginInvokeIfRequired(Delegate method, object[] args)
- public void Invoke(Action action)
- public void Invoke(Delegate method, object[] args)
-
public enum ExportMode
-
public abstract class FileServiceBase : ViewModelServiceBase, IFileSupport
-
public enum FlashMode
-
public interface IAccelerometerService : ISensorService<IAccelerometerValue, AccelerometerValueChangedEventArgs>
-
public interface IAccelerometerValue
-
public interface IBusyIndicatorService
-
public static class IBusyIndicatorServiceExtensions
-
public interface IDispatcherProviderService
-
public interface ICameraService
-
public interface IDispatcherService
-
public interface IFileSupport
-
public interface ILocation
-
public interface ILocationService
-
public interface IMessageService
- Task<MessageResult> ShowAsync(string message, string caption = "", MessageButton button = 1, MessageImage icon = 0)
- 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 static class IMessageServiceExtensions
-
public interface INavigationRootService
-
public interface INavigationService
-
public static class INavigationServiceExtensions
-
public interface IOpenFileService : IFileSupport
-
public interface IPhoneService
-
public interface IPleaseWaitService
-
public interface IProcessService
-
public interface ISaveFileService : IFileSupport
-
public interface ISchedulerService
-
public interface ISelectDirectoryService
-
public interface IState
-
public interface ISensorService<TValueInterface, TEventArgs> where TEventArgs : EventArgs
-
public interface ISplashScreenService
-
public interface IStartUpInfoProvider
-
public interface IStateService
-
public static class IStateServiceExtensions
-
public interface IUIVisualizerService
-
public static class IUIVisualizerServiceExtensions
-
public interface IViewContextService
-
public interface IVibrateService
-
public interface IViewExportService
-
public interface IViewModelWrapperService
-
public interface IWrapControlService
-
public static class IWrapControlServiceExtensions
-
public class Location : ILocation
- public double Altitude { get; }
- public double Latitude { get; }
- public double Longitude { get; }
- public Location(double latitude, double longitude)
- public Location(double latitude, double longitude, double altitude)
-
public class LocationChangedEventArgs : EventArgs
-
public class LocationService : LocationServiceBase
-
public abstract class LocationServiceBase : ILocationService
-
public enum MessageBoxButton
-
public enum MessageBoxResult
-
public class MessageService : ViewModelServiceBase, IMessageService
- public MessageService(IDispatcherService dispatcherService, ILanguageService languageService)
- protected static MessageResult TranslateMessageBoxResult(MessageBoxResult result)
- protected static MessageBoxButton TranslateMessageButton(MessageButton button)
- protected static MessageBoxImage TranslateMessageImage(MessageImage image)
- public MessageService(IDispatcherService dispatcherService)
- 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(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
- protected readonly INavigationRootService NavigationRootService
- protected readonly IUrlLocator UrlLocator
- protected Frame RootFrame { get; }
- public NavigationService(INavigationRootService navigationRootService, IUrlLocator urlLocator)
- public Task<bool> CloseApplicationAsync()
- public virtual Task GoBackAsync()
- public virtual Task GoForwardAsync()
- public virtual Task NavigateAsync(Uri uri)
- public virtual Task NavigateAsync(string uri, Dictionary<string, object> parameters = null)
- public virtual Task NavigateAsync(Type viewModelType, Dictionary<string, object> parameters = null)
- public NavigationService()
- public bool CloseApplication()
- public virtual void GoBack()
- public virtual void GoForward()
- public virtual void Navigate(string uri, Dictionary<string, object> parameters = null)
- public virtual void Navigate<TViewModelType>(Dictionary<string, object> parameters = null)
- public virtual void Navigate(Type viewModelType, Dictionary<string, object> parameters = null)
- public virtual void Navigate(Uri uri)
-
public class OpenFileService : FileServiceBase, IOpenFileService, IFileSupport
-
public class PleaseWaitService : IPleaseWaitService
-
public sealed delegate PleaseWaitWorkDelegate : MulticastDelegate
-
public sealed delegate ProcessCompletedDelegate : MulticastDelegate
-
public class ProcessContext
-
public class ProcessResult
-
public class ProcessService : IProcessService
-
public class SaveFileService : FileServiceBase, ISaveFileService, IFileSupport
-
public class SelectDirectoryService : ViewModelServiceBase, ISelectDirectoryService
-
public class SchedulerService : ViewModelServiceBase, ISchedulerService
-
public abstract class SensorServiceBase<TValueInterface, TEventArgs> : ViewModelServiceBase, ISensorService<TValueInterface, TEventArgs> where TEventArgs : EventArgs
-
public struct Size
-
public class SplashScreenException : Exception
-
public enum StartupMode
-
public class StateService : IStateService
-
public enum TombstoningMode
-
public class UICompletedEventArgs : EventArgs
-
public class UIVisualizerContext
-
public class UIVisualizerResult
-
public static class UIVisualizerResultExtensions
-
public class UIVisualizerService : ViewModelServiceBase, IUIVisualizerService
-
public class ViewContextService : IViewContextService
-
public class VibrateService : IVibrateService
-
public abstract class ViewModelServiceBase : ServiceBase, IViewModelService, IService
-
public class ViewModelWrapperService : ViewModelWrapperServiceBase, IViewModelWrapperService
-
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 T FindLogicalAncestorByType<T>(this DependencyObject startElement, int maxDepth)
- public static object FindLogicalOrVisualAncestor(this DependencyObject startElement, Predicate<object> condition, int maxDepth = -1)
- public static T FindLogicalOrVisualAncestorByType<T>(this DependencyObject startElement)
- public static T FindLogicalOrVisualAncestorByType<T>(this DependencyObject startElement, int maxDepth)
- 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 T FindVisualAncestorByType<T>(this DependencyObject startElement, int maxDepth)
- 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 class SetterValueBindingHelper
-
public static class UIElementExtensions
-
public class Window : DataWindow
-
public static class WindowExtensions
Catel.Windows.Controls
-
public class InfoBarMessageControl : ContentControl
-
public enum InfoBarMessageControlMode
-
public class InfoBarMessageControlVisibilityConverter : VisibilityConverterBase
-
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 bool IsRealDependencyProperty(Type frameworkElementType, 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, Action action, DispatcherPriority priority)
- public static DispatcherOperation BeginInvoke(this Dispatcher dispatcher, Delegate method, object[] args)
- public static DispatcherOperation BeginInvoke(this Dispatcher dispatcher, Delegate method, DispatcherPriority priority, object[] args)
- public static DispatcherOperation BeginInvoke(this Dispatcher dispatcher, Action action, bool onlyBeginInvokeWhenNoAccess)
- public static DispatcherOperation BeginInvoke(this Dispatcher dispatcher, Action action, DispatcherPriority priority, bool onlyBeginInvokeWhenNoAccess)
- public static Task BeginInvokeAsync(this Dispatcher dispatcher, Func<Task> func)
- public static DispatcherOperation BeginInvokeIfRequired(this Dispatcher dispatcher, Action action)
- public static DispatcherOperation BeginInvokeIfRequired(this Dispatcher dispatcher, Action action, DispatcherPriority priority)
- public static DispatcherOperation BeginInvokeIfRequired(this Dispatcher dispatcher, Delegate method, object[] args)
- public static DispatcherOperation BeginInvokeIfRequired(this Dispatcher dispatcher, Delegate method, DispatcherPriority priority, 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, Action action, DispatcherPriority priority)
- public static void Invoke(this Dispatcher dispatcher, Delegate method, object[] args)
- public static void Invoke(this Dispatcher dispatcher, Delegate method, DispatcherPriority priority, object[] args)
- public static void Invoke(this Dispatcher dispatcher, Action action, bool onlyBeginInvokeWhenNoAccess)
- public static void Invoke(this Dispatcher dispatcher, Action action, DispatcherPriority priority, bool onlyInvokeWhenNoAccess)
- public static Task InvokeAsync(this Dispatcher dispatcher, Delegate method, object[] args)
- public static Task InvokeAsync(this Dispatcher dispatcher, Delegate method, DispatcherPriority priority, object[] args)
- public static Task<T> InvokeAsync<T>(this Dispatcher dispatcher, Func<T> func)
- public static Task InvokeAsync(this Dispatcher dispatcher, Func<Task> actionAsync)
- public static Task InvokeAsync(this Dispatcher dispatcher, Func<CancellationToken, Task> actionAsync, CancellationToken cancellationToken)
- public static Task<T> InvokeAsync<T>(this Dispatcher dispatcher, Func<Task<T>> funcAsync)
- public static Task<T> InvokeAsync<T>(this Dispatcher dispatcher, Func<CancellationToken, Task<T>> funcAsync, CancellationToken cancellationToken)
- public static Task<T> InvokeAsync<T>(this Dispatcher dispatcher, Func<T> func, DispatcherPriority priority)
- public static void InvokeIfRequired(this Dispatcher dispatcher, Action action)
- public static void InvokeIfRequired(this Dispatcher dispatcher, Action action, DispatcherPriority priority)
- public static void InvokeIfRequired(this Dispatcher dispatcher, Delegate method, object[] args)
- public static void InvokeIfRequired(this Dispatcher dispatcher, Delegate method, DispatcherPriority priority, 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