Freigeben über


TemplateContainerAttribute.BindingDirection Eigenschaft

Definition

Ruft die Bindungsrichtung des Containersteuerelements ab.

public:
 property System::ComponentModel::BindingDirection BindingDirection { System::ComponentModel::BindingDirection get(); };
public System.ComponentModel.BindingDirection BindingDirection { get; }
member this.BindingDirection : System.ComponentModel.BindingDirection
Public ReadOnly Property BindingDirection As BindingDirection

Eigenschaftswert

Eine BindingDirection, die die Bindungsrichtung des Containersteuerelements angibt. Der Standardwert ist OneWay.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie ein vorlagenbasiertes Steuerelement mit dem Namen TemplatedFirstControl erstellen und es einem Container mit dem Namen FirstTemplateContainerzuordnen. Dies ermöglicht das Erstellen von benutzerdefinierten Steuerelementen, die die Serverzeit anzeigen, wenn die Vorlage nicht angegeben ist, und den Inhalt der Vorlage, wenn die Vorlage angegeben wird. Die GetCustomAttribute -Methode bestimmt die BindingDirection -Eigenschaft der FirstTemplate -Eigenschaft von TemplateFirstControl.

Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die TemplateContainerAttribute-Klasse bereitgestellt wird.

// Get the class type for which to access metadata.
Type clsType = typeof(TemplatedFirstControl);
// Get the PropertyInfo object for FirstTemplate.
PropertyInfo pInfo = clsType.GetProperty("FirstTemplate");
// See if the TemplateContainer attribute is defined for this property.
bool isDef = Attribute.IsDefined(pInfo, typeof(TemplateContainerAttribute));
// Display the result if the attribute exists.
if (isDef)
{
  TemplateContainerAttribute tca =
    (TemplateContainerAttribute)Attribute.GetCustomAttribute(pInfo, typeof(TemplateContainerAttribute));
  Response.Write("The binding direction is: " + tca.BindingDirection.ToString());
}
' Get the class type for which to access metadata.
Dim clsType As Type = GetType(VB_TemplatedFirstControl)
' Get the PropertyInfo object for FirstTemplate.
Dim pInfo As PropertyInfo = clsType.GetProperty("FirstTemplate")
' See if the TemplateContainer attribute is defined for this property.
Dim isDef As Boolean = Attribute.IsDefined(pInfo, GetType(TemplateContainerAttribute))
' Display the result if the attribute exists.
If isDef Then
  Dim tca As TemplateContainerAttribute = CType(Attribute.GetCustomAttribute(pInfo, GetType(TemplateContainerAttribute)), TemplateContainerAttribute)
  Response.Write("The binding direction is: " & tca.BindingDirection.ToString())
End If

Hinweise

Die BindingDirection Eigenschaft kann entweder das OneWay Feld sein, in dem die Vorlage nur Eigenschaftswerte akzeptieren kann, oder das TwoWay Feld, in dem die Vorlage Eigenschaftswerte akzeptieren und verfügbar machen kann. In letzterem Szenario können datengebundene Steuerelemente automatisch die Aktualisierungs-, Lösch- und Einfügevorgänge einer Datenquelle mithilfe der Bind Datenbindungssyntax verwenden.

Weitere Informationen zur Datenbindung finden Sie unter Bindung an Datenbanken und Datenbindungsausdrücke übersicht.

Gilt für:

Weitere Informationen