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 mit dem Namen TemplatedFirstControl
erstellen und es einem Container mit dem Namen FirstTemplateContainer
zuordnen. 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.