| ▼CApplicationSettingsBase | |
| CBovender.Mvvm.Views.Settings.WindowSettings | |
| CBovender.Extensions.ArrayExtensions | Extensions methods for arrays |
| CBovender.UnitTests.Extensions.ArrayExtensionsTest | |
| CBovender.Mvvm.BindingWebBrowser | Provides attached properties to facilitate data binding of a WebBrowser control |
| CBovender.ExceptionHandler.CentralHandler | This static class implements central exception management |
| CBovender.ComHelpers | |
| CBovender.CommonHelpers | |
| CBovender.UnitTests.Mvvm.EnumProviderTest | |
| ▼CEventArgs | |
| CBovender.ExceptionHandler.ManageExceptionEventArgs | |
| CBovender.ExceptionHandler.UploadFailedEventArgs | |
| ►CBovender.Mvvm.Messaging.MessageArgsBase | |
| CBovender.Mvvm.Messaging.MessageArgs< T > | |
| CBovender.Mvvm.Models.ProcessModelEventArgs | |
| ▼CException | |
| CBovender.ExceptionHandler.ExceptionSubmissionException | |
| CBovender.ExceptionHandler.UnexpectedResponseException | |
| CBovender.ExceptionHandler.UnhandledException | |
| CBovender.UnitTests.ExceptionForTestingPurposes | |
| CBovender.Unmanaged.DllLoadingFailedException | |
| CBovender.Unmanaged.DllNotFoundException | |
| CBovender.Unmanaged.DllSha1MismatchException | |
| CBovender.Versioning.DownloadCorruptException | |
| CBovender.Versioning.InvalidVersionStringException | |
| CBovender.FileHelpers | |
| CBovender.Mvvm.Behaviors.FocusBehavior | Focuses the first control in a window |
| ▼CICommand | |
| CBovender.Mvvm.DelegatingCommand | Command that implements ICommand and accepts delegates that contain the command implementation |
| ▼CIComparable | |
| CBovender.Versioning.SemanticVersion | Class that handles semantic versioning |
| ▼CIDataErrorInfo | |
| ►CBovender.Mvvm.Messaging.StringMessageContent | Encapsulates a string message that is part of the content that a view model sends to a consumer (view, test, ...) in a Message |
| CBovender.Mvvm.Messaging.FileNameMessageContent | |
| ▼CIDisposable | |
| CBovender.Unmanaged.DllFile | Represents a single DLL file |
| CBovender.Unmanaged.DllManager | Manages unmanaged DLLs |
| CBovender.Versioning.Updater | Fetches version information from the internet and raises an UpdateAvailable event if a new version is available for download |
| ▼CBovender.Mvvm.Messaging.IMessage< T > | Defines a Sent event that consumers of a view model can subscribe to in order to listen to the view model's message |
| CBovender.Mvvm.Messaging.Message< T > | Conveys a message from a view model to a consumer (typically, a view) that has subscribed to the Sent event |
| ▼CINotifyPropertyChanged | |
| CBovender.Mvvm.EnumProvider< T > | Facilitates WPF data binding to enums by providing an enumeration of Choices, read/write access to a string representation (which may be localized in derived classes), and the type-safe enum value itself |
| ►CBovender.Mvvm.ViewModels.ViewModelBase | |
| CBovender.ExceptionHandler.ExceptionViewModel | Provides easy access to several system properties that are relevant for bug reports |
| CBovender.HtmlFiles.HtmlFileViewModel | View model for a HTML file |
| ►CBovender.Mvvm.Messaging.MessageContent | Simple object that encapsulates a boolean value; to be used in MVVM interaction with MessageArgs |
| CBovender.Mvvm.Messaging.StringMessageContent | Encapsulates a string message that is part of the content that a view model sends to a consumer (view, test, ...) in a Message |
| CBovender.Mvvm.Messaging.SuppressibleMessageContent | |
| ►CBovender.Mvvm.Messaging.ViewModelMessageContent | Message content that holds a reference to a view model |
| ►CBovender.Mvvm.Messaging.ProcessMessageContent | Holds information about percent completion of a process and defines events that occur when the process is finished |
| CBovender.Mvvm.Messaging.DownloadProcessMessageContent | |
| CBovender.Mvvm.ViewModels.EnumViewModel< T > | View model for enum members |
| ►CBovender.Mvvm.ViewModels.ProcessViewModelBase | Abstract base class for view models that deal with processes |
| CBovender.UnitTests.Mvvm.ProcessViewModelForTesting | |
| CBovender.Versioning.ReleaseInfoViewModel | A view model for the IReleaseInfo interface; i.e |
| CBovender.Versioning.UpdaterViewModel | |
| CBovender.UnitTests.Mvvm.TestViewModel | |
| CBovender.UserSettings.UserSettingsExceptionViewModel | General view model for user settings-related exceptions |
| CBovender.UserSettings.UserSettingsViewModel | General view model for UserSettings objects |
| ▼CBovender.Mvvm.Models.IProcessModel | |
| ►CBovender.Mvvm.Models.ProcessModel | Abstract base class for models that perform a lengthy process asynchronously |
| ►CBovender.UnitTests.Mvvm.ProcessModelForTesting | |
| CBovender.UnitTests.Mvvm.ExceptionProcessModelForTesting | |
| ►CBovender.Versioning.ReleaseInfo | Fetches and digests release information |
| CBovender.UnitTests.Versioning.ReleaseInfoForTesting | |
| CBovender.Versioning.Updater | Fetches version information from the internet and raises an UpdateAvailable event if a new version is available for download |
| ▼CBovender.Versioning.IReleaseInfo | Interface for classes that fetch current release information |
| CBovender.Versioning.ReleaseInfo | Fetches and digests release information |
| ▼CIValueConverter | |
| CBovender.Mvvm.Converters.AllCapsConverter | Converts a string to all capitals |
| CBovender.Mvvm.Converters.BooleanNegationConverter | Negates a boolean value |
| CBovender.Mvvm.Converters.EnumBooleanConverter | Converts enum values to booleans to enable easy use of enumerations with WPF radio buttons |
| CBovender.Mvvm.Converters.SimpleExceptionConverter | WPF converter that produces a simple text string from an exception |
| CBovender.Mvvm.Converters.VisibilityBooleanConverter | |
| CBovender.Mvvm.Converters.VisibilityBooleanNegationConverter | |
| ▼CIWin32Window | |
| CBovender.Win32Window | Provides access to the window handle of a WPF window or a Form or a custom handle |
| CBovender.Logging.LogFile | Provides logging to file and to the debug console; wraps NLog configuration and targets |
| CBovender.Mvvm.Messaging.Message< Bovender.Mvvm.Messaging.ProcessMessageContent > | |
| CBovender.Mvvm.Messaging.Message< FileNameMessageContent > | |
| CBovender.Mvvm.Messaging.Message< MessageContent > | |
| CBovender.Mvvm.Messaging.Message< ProcessMessageContent > | |
| CBovender.Mvvm.Messaging.Message< ViewModelMessageContent > | |
| CBovender.Mvvm.Actions.MessageActionExtensions | |
| CBovender.Text.Multiline | Represents a text with multiple lines |
| CBovender.UnitTests.Text.MultilineTest | |
| ▼CObject | |
| CBovender.Versioning.SemanticVersion | Class that handles semantic versioning |
| CBovender.Extensions.ObjectExtensions | |
| ▼CObservableCollection | |
| CBovender.Mvvm.ViewModels.ViewModelCollection< TModel, TViewModel > | Collection of view models that automatically syncs with an associated collection of model objects |
| CBovender.PathHelpers | |
| CBovender.Unmanaged.Pinvoke | Wrappers for Win32 API calls |
| CBovender.UnitTests.PinvokeTests | |
| CBovender.UnitTests.Mvvm.ProcessViewModelBaseTest | |
| CBovender.UnitTests.Versioning.ReleaseInfoTest | |
| CBovender.UnitTests.Versioning.ReleaseInfoViewModelTest | |
| CBovender.Extensions.StringExtensions | |
| CBovender.UnitTests.Mvvm.TestModel | |
| ▼CTriggerAction | |
| ►CBovender.Mvvm.Actions.MessageActionBase | Abstract base class for MVVM messaging actions |
| ►CBovender.Mvvm.Actions.NotificationAction | Opens a generic WPF dialog window that displays a message and has a single OK button |
| CBovender.Mvvm.Actions.ConfirmationAction | Provides an action to confirm or cancel a message |
| ►CBovender.Mvvm.Actions.FileFolderActionBase | Abstract base class for the ChooseFileSaveAction and ChooseFolderAction classes |
| CBovender.Mvvm.Actions.ChooseFolderAction | MVVM action that queries the user for a folder |
| ►CBovender.Mvvm.Actions.FileDialogActionBase | Base class for actions that use dialogs based on System.Windows.Forms.FileDialog |
| CBovender.Mvvm.Actions.ChooseFileOpenAction | Lets the user choose a file name for opening a file |
| CBovender.Mvvm.Actions.ChooseFileSaveAction | Lets the user choose a file name for saving a file |
| CBovender.Mvvm.Actions.ProcessCompletedAction | WPF action that invokes different views depending on the status of a completed process |
| ►CBovender.Mvvm.Actions.ShowViewAction | Injects a view with a view model that is referenced in a ViewModelMessageContent, and shows the view non-modally |
| CBovender.Mvvm.Actions.ProcessAction | Invokes a process view and injects the ProcessMessageContent as a view model into it |
| CBovender.Mvvm.Actions.ShowViewDialogAction | Injects a view with a view model that is referenced in a ViewModelMessageContent, and shows the view modally |
| CBovender.Mvvm.Actions.SuppressibleNotificationAction | |
| ▼CTriggerBase | |
| CBovender.Mvvm.Actions.NonUiTrigger | A trigger that may be invoked from code |
| ▼CUserControl | |
| CBovender.Mvvm.Views.FailureSign | Interaction logic for FailureSign.xaml |
| CBovender.Mvvm.Views.SuccessSign | Interaction logic for SuccessSign.xaml |
| ▼CBovender.UserSettings.UserSettingsBase | Base class for persistent settings; a replacement for the UserSettings.UserSettingsBase system which has a couple of quirks and whose files are hard to find, read, and write by humans |
| CBovender.UnitTests.UserSettings.UserSettings | |
| CBovender.UnitTests.UserSettings.UserSettingsTest | |
| CXLToolbox.Test.VersioningTest | |
| ▼CBovender.Mvvm.ViewModels.ViewModelCollection< TestModel, TestViewModel > | |
| CBovender.UnitTests.Mvvm.ViewModelCollectionForTesting | |
| CBovender.UnitTests.Mvvm.ViewModelCollectionTest | |
| ▼CWindow | |
| CBovender.Mvvm.Views.ConfirmationView | Interaction logic for ConfirmationView.xaml |
| CBovender.Mvvm.Views.NotificationView | Interaction logic for NotificationView.xaml |
| CBovender.Mvvm.Views.ProcessFailedView | Interaction logic for ProcessFailedView.xaml |
| CBovender.Mvvm.Views.ProcessSucceededView | Interaction logic for ProcessSucceededView.xaml |
| CBovender.Mvvm.Views.ProcessView | Interaction logic for ProcessView.xaml |
| CBovender.Mvvm.Views.SuppressibleNotificationView | Interaction logic for SuppressibleNotificationView.xaml |
| CBovender.Extensions.WindowExtensions | Extension methods for the WPF Window class |
| CBovender.Mvvm.Views.Settings.WindowState | Provides an attached property to enable Windows to save and restore their screen position and state |
| CBovender.WpfHelpers | |