Show / Hide Table of Contents

Namespace DevZest.Data.Presenters.Primitives

Classes

AsyncValidator<T>

Represents validator with strongly typed result that will be executed asynchronously.

Binding

Represents a data binding.

BlockBindingBase<T>

Base class for strongly type block binding.

ContainerViewList

Represents a list of ContainerView objects.

ElementPresenter

Base class of RowPresenter, ScalarPresenter and BlockPresenter.

ExplicitTrigger<T>

Represents a trigger that will be executed explicitly.

GridColumn

Represents the column of flexible grid layout.

GridLine

Represents the grid line definition that will be rendered on the view.

GridRow

Represents the row of flexible grid layout.

GridTrack

Base class of GridColumn and GridRow.

Input<TBinding, TTarget>

Represents the handler of two way data binding flushing from view to presenter.

Input<T, TBinding, TTarget>

Represents the strongly typed handler of two way data binding flushing from view to presenter.

LostFocusTrigger<T>

Represents a trigger that executes when view element lost focus.

PropertyChangedTrigger<T>

Represents a trigger that executes when dependency property of view element changed.

ResourceId<T>

Represents Id used to load resource.

RoutedEventTrigger<T>

Represents a trigger that executes when routed event occurs.

RowBindingBase<T>

Base class for strongly typed row binding.

RowSelection

Provides service to coordinate multiple RowSelection.ISelector instances.

ScalarBindingBase<T>

Base class for strongly typed scalar binding.

TabularText

Represents the model of tabular text DataSet.

Template

Represents the presenter template.

TextBoxStatus

Provides attached property and extension methods for System.Windows.Controls.TextBox status.

Trigger<T>

Represents a trigger that can be attached to view element and perform actions conditionally.

TwoWayBinding

Represents two way data binding.

ValueChangedTrigger<T>

Represents a trigger that executes when data values changed.

Structs

GridRange

Represents a range of grid cells.

SerializableSelection

Represents selection of rows that can be copied to system clipboard.

Interfaces

IBlockElement

Represents view element that can be used as block binding target.

IContainerElement

Represents view element that contains child element(s).

IRowElement

Represents view element that can be used as row binding target.

IScalarElement

Represents view element that can be used as scalar binding target.

IScrollable

Contains layout scrolling logic.

RowSelection.ISelector

Identifies view element as row selector.

Enums

CurrentContainerViewPlacement

Identifies the placement of current ContainerView in ContainerViewList.

Back to top Copyright © Weifen Luo | DevZest