In This Article

ActiproSoftware.Windows Namespace

Classes

BooleanPropertyChangedRoutedEventArgs

Provides event arguments for a Boolean 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 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.

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.