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

BindingDirection

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

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie ein vorlagenbasiertes Steuerelement namens TemplatedFirstControl erstellen und ihm einen Container namens FirstTemplateContainerzuordnen. Dies ermöglicht die Erstellung von benutzerdefinierten Steuerelementen, die die Serverzeit anzeigen, wenn die Vorlage nicht angegeben wird, und den Inhalt der Vorlage, wenn die Vorlage angegeben wird. Die GetCustomAttribute Methode bestimmt die BindingDirection Eigenschaft der FirstTemplate Eigenschaft des 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 oder das Feld akzeptieren kann, in dem TwoWay die Vorlage Eigenschaftenwerte akzeptieren und verfügbar machen kann. In diesem Szenario können datengebundene Steuerelemente automatisch die Aktualisierung, löschung und Einfügen von Vorgängen einer Datenquelle mithilfe der Bind Datenbindungssyntax verwenden.

Weitere Informationen zur Datenbindung finden Sie in der Übersicht über die Bindung an Datenbanken und Datenbindungsausdrücke.

Gilt für

Siehe auch