In This Article

ActiproSoftware.Windows Namespace

Classes

BooleanPropertyChangedRoutedEventArgs

Provides event arguments for a bool property change routed event, indicating the old and new values.

CancelRoutedEventArgs

Provides event arguments for a cancelable routed event.

DateRangeCollection

Represents a collection of DateRange objects.

DateTimePropertyChangedRoutedEventArgs

Provides event arguments for a DateTime property change routed event, indicating the old and new values.

DeferrableObservableCollection<T>

Provides an ObservableCollection<T> that is capable of suspending its property change notifications until a bulk update is complete.

DependencyObjectItemRoutedEventArgs

Provides event arguments for a System.Windows.DependencyObject-related routed event.

DisposableObjectBase

Provides a base class that implements the IDisposable interface. This class functions in accordance with the Disposable design pattern.

DoublePropertyChangedRoutedEventArgs

Provides event arguments for a double property change routed event, indicating the old and new values.

DoublePropertyChangingRoutedEventArgs

Provides event arguments for a cancelable double property change routed event, indicating the old and new values.

EnumerableView<T>

Represents a read-only view on top of an IEnumerable<T> with support for filtering, sorting, and change notifications.

EnvironmentHelper

Provides helper methods for interacting with the environment and platform.

IEnumerablePropertyChangedRoutedEventArgs

Provides event arguments for an IEnumerable property change routed event, indicating the old and new values.

ItemRoutedEventArgs<T>

Provides event arguments for an item-related routed event.

LogicalChildrenCollection<T>

Provides a DeferrableObservableCollection<T> that is capable of adding/removing the logical parent, and optionally the visual parent, of the items in the collection.

LogicalTreeHelperExtended

Contains static methods that are useful for performing common tasks with nodes in a logical tree.

NullableDateTimePropertyChangedRoutedEventArgs

Provides event arguments for a nullable DateTime property change routed event, indicating the old and new values.

ObjectItemRoutedEventArgs

Provides event arguments for a object-related routed event.

ObjectPropertyChangedRoutedEventArgs

Provides event arguments for an object property change routed event, indicating the old and new values.

ObservableObjectBase

A simple object that implements INotifyPropertyChanged.

PropertyChangedRoutedEventArgs<T>

Provides event arguments for a property change routed event, indicating the old and new values.

PropertyChangingRoutedEventArgs<T>

Provides event arguments for a cancelable property change routed event, indicating the old and new values.

ResourceHelper

Represents a collection of helper methods when working with resources.

SecureStringPropertyChangedRoutedEventArgs

Provides event arguments for a SecureString property change routed event, indicating the old and new values.

SecureStringPropertyChangingRoutedEventArgs

Provides event arguments for a cancelable SecureString property change routed event, indicating the old and new values.

SecurityHelper

Contains security helper methods.

StringPropertyChangedRoutedEventArgs

Provides event arguments for a string property change routed event, indicating the old and new values.

StringPropertyChangingRoutedEventArgs

Provides event arguments for a cancelable string property change routed event, indicating the old and new values.

UnitConverter

Converts from a Unit object to an object of another data type and from another type to a Unit object.

Structs

DateRange

Represents a date range, which is an inclusive pair of DateTime objects representing dates.

Unit

Represents a length measurement.

Interfaces

ILogicalParent

Provides the base requirements for an element that can add and remove logical child elements.

Enums

DateTimeFormatPattern

Specifies various format patterns for a DateTime value.

DayOfWeekFormatPattern

Specifies various format patterns for a DayOfWeek value.

FocusState

Describes how an element obtained focus.

UnitType

Specifies the unit of measurement.

WindowsFeatureKind

Specifies a kind of Windows feature.

WindowsRelease

Specifies a Windows release, with the enum's integer values as operating system build numbers.