TemplateContainerAttribute.BindingDirection Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 namens TemplatedFirstControl
erstellen und ihm einen Container namens FirstTemplateContainer
zuordnen. 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.