IndexerDescriptor Class

Summary

Holds a description of a binding for AvaloniaObject's [] operator.
Namespace
Avalonia.Data
Interfaces
Base Types
  • ObservableBase<object>
graph BT Type-->Base0["ObservableBase<object>"] Type-.->Interface0["IDescription"] click Interface0 "/api/Avalonia/IDescription" Type["IndexerDescriptor"] class Type type-node

Syntax

public class IndexerDescriptor : ObservableBase<object>, IDescription

Properties

Name Value Summary
Description string
Gets a description of the binding.
Mode BindingMode
Gets or sets the binding mode.
Priority BindingPriority
Gets or sets the binding priority.
Property AvaloniaProperty
Gets or sets the source property.
Source AvaloniaObject
Gets or sets the source object.
SourceObservable IObservable<object>
Gets or sets the source observable.

Methods

Name Value Summary
SubscribeCore(IObserver<object>) IDisposable
WithMode(BindingMode) IndexerDescriptor
Modifies the binding mode.
WithPriority(BindingPriority) IndexerDescriptor
Modifies the binding priority.

Operators

Name Value Summary
operator !(IndexerDescriptor) IndexerDescriptor
operator ~(IndexerDescriptor) IndexerDescriptor