MultiBindingExpression Klass

Definition

Innehåller instansinformation om en enskild instans av en MultiBinding.

public ref class MultiBindingExpression sealed : System::Windows::Data::BindingExpressionBase
public sealed class MultiBindingExpression : System.Windows.Data.BindingExpressionBase
type MultiBindingExpression = class
    inherit BindingExpressionBase
Public NotInheritable Class MultiBindingExpression
Inherits BindingExpressionBase
Arv
MultiBindingExpression

Kommentarer

MultiBindingExpression beskriver en enda körningsinstans av en MultiBinding. Därför beskrivs en samling BindingExpression objekt som är kopplade till en enda bindningsmålegenskap.

Information om bindningsuttryck finns i avsnittet Bindning och BindingExpression i Översikt över databindning.

Med hjälp av en konverterare skapar egenskapsvärdena för objekten BindingExpression i en MultiBindingExpression ett slutligt värde för målegenskapen. I omvänd riktning översätts målegenskapsvärdet till en uppsättning värden som matas tillbaka till objekten BindingExpression . Mer information finns i MultiBinding.

Egenskaper

Name Description
BindingExpressions

Hämtar samlingen med BindingExpression objekt i den här instansen av MultiBindingExpression.

BindingGroup

BindingGroup Hämtar det bindningsuttryck som tillhör.

(Ärvd från BindingExpressionBase)
HasError

Returnerar ett värde som anger om något av de inre Binding objekten MultiBinding eller själva har en verifieringsregel som inte fungerar.

HasValidationError

Hämtar ett värde som anger om den överordnade bindningen har en misslyckad verifieringsregel.

IsDirty

Hämtar eller anger ett värde som anger om målet för bindningen har ett värde som inte har skrivits till källan.

(Ärvd från BindingExpressionBase)
ParentBindingBase

Hämtar objektet BindingBase som det här BindingExpressionBase objektet skapas från.

(Ärvd från BindingExpressionBase)
ParentMultiBinding

Hämtar objektet MultiBinding som detta MultiBindingExpression skapas från.

Status

Hämtar status för bindningsuttrycket.

(Ärvd från BindingExpressionBase)
Target

Hämtar elementet som är bindningsmålobjektet för det här bindningsuttrycket.

(Ärvd från BindingExpressionBase)
TargetProperty

Hämtar bindningsmålegenskapen för det här bindningsuttrycket.

(Ärvd från BindingExpressionBase)
ValidationError

Hämtar objektet ValidationError som gjorde att den här instansen var MultiBindingExpression ogiltig.

ValidationErrors

Hämtar en samling ValidationError objekt som gjorde att den här instansen BindingExpressionBase var ogiltig.

(Ärvd från BindingExpressionBase)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
UpdateSource()

Skickar det aktuella bindningsmålvärdet till bindningskällans egenskaper i TwoWay eller OneWayToSource bindningar.

UpdateTarget()

Tvingar fram en dataöverföring från bindningskällans egenskaper till bindningsmålegenskapen.

ValidateWithoutUpdate()

Kör alla ValidationRule objekt på den associerade Binding som har egenskapen ValidationStep inställd på RawProposedValue eller ConvertedProposedValue. Den här metoden uppdaterar inte källan.

(Ärvd från BindingExpressionBase)

Explicita gränssnittsimplementeringar

Name Description
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Den här medlemmen stöder infrastrukturen för Windows Presentation Foundation (WPF) och är inte avsedd att användas direkt från koden.

(Ärvd från BindingExpressionBase)

Gäller för

Se även