TemplateContainerAttribute.BindingDirection 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得容器控制項的繫結方向。
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
屬性值
BindingDirection,表示容器控制項的繫結方向。 預設為 OneWay。
範例
下列程式代碼範例示範如何建立名為 的 TemplatedFirstControl
樣板化控件,並將它與名為的 FirstTemplateContainer
容器產生關聯。 這可建立自定義控件,以顯示未指定範本的伺服器時間,以及指定範本時範本的內容。 方法GetCustomAttribute會BindingDirection決定 之屬性的TemplateFirstControl
屬性FirstTemplate
。
此程式代碼範例是針對 類別提供的較大範例的 TemplateContainerAttribute 一部分。
// 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
備註
屬性 BindingDirection 可以是 OneWay 欄位,其中範本只能接受屬性值或 TwoWay 字段,而範本可以接受並公開屬性值。 在後者的案例中,數據系結控件會自動使用數據源的更新、刪除和插入作業,並使用 Bind
數據系結語法。
如需數據系結的詳細資訊,請參閱 系結至資料庫 和數據 系結表達式概觀。