Show / Hide Table of Contents

Class RowInput<T>

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

Inheritance
System.Object
Input<RowBinding, IColumns>
Input<T, RowBinding, IColumns>
RowInput<T>
Inherited Members
Input<T, RowBinding, IColumns>.GetFlushingError(UIElement)
Input<T, RowBinding, IColumns>.IsFlushing
Input<RowBinding, IColumns>.Binding
Input<RowBinding, IColumns>.Target
Input<RowBinding, IColumns>.Index
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: DevZest.Data.Presenters
Assembly: DevZest.Data.WPF.dll
Syntax
public class RowInput<T> : Input<T, RowBinding, IColumns> where T : UIElement, new()
Type Parameters
Name Description
T

The type of view element.

Properties

Name Description
Binding
RowBinding

Gets the row binding.

Target

Methods

Name Description
EndInput()

Ends the input implementation.

GetFlushingError(RowPresenter)

Gets the flushing error.

GetFlushingError(UIElement)
GetValidationInfo(RowPresenter)

Get the validation info.

HasValidationError(RowPresenter)

Determines whether validation error exists for specified row presenter.

WithFlush(Column, Func<T, ColumnValueBag>)

Setup the flushing operation.

WithFlush(Column, Func<RowPresenter, T, Boolean>)

Setup the flushing operation.

WithFlush<TData>(Column<TData>, Func<T, TData>)

Setup the flushing operation.

WithFlush<TData>(Column<TData>, Func<RowPresenter, T, TData>)

Setup the flushing operation.

WithFlushingValidator(Func<T, String>)

Sets flushing validator.

Extension Methods

BindingFactory.BindToValidationErrorsControl<T>(RowInput<T>)
  • Improve this Doc
  • View Source
Back to top Copyright © Weifen Luo | DevZest