ハイパーリンク プロパティのデータ連結ハンドラを提供します。
この型のすべてのメンバの一覧については、HyperLinkDataBindingHandler メンバ を参照してください。
System.Object
System.Web.UI.Design.DataBindingHandler
System.Web.UI.Design.HyperLinkDataBindingHandler
Public Class HyperLinkDataBindingHandler
Inherits DataBindingHandler
[C#]
public class HyperLinkDataBindingHandler : DataBindingHandler
[C++]
public __gc class HyperLinkDataBindingHandler : public
DataBindingHandler
[JScript]
public class HyperLinkDataBindingHandler extends DataBindingHandler
スレッドセーフ
この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。
使用例
[Visual Basic] CustomHyperLinkDataBindingHandler
という名前のクラスを HyperLinkDataBindingHandler クラスから継承して作成するコードの例を次に示します。このコードは、 System.Web.UI.WebControls.HyperLinkDataBindingHandler.DataBindControl メソッドを使用して CustomHyperLink
クラスのデザイン時データ連結を解決します。
' Create a class that derives from the
' HyperLinkDataBindingHandler class. This
' will resolve data binding for the CustomHyperlink
' class at design time.
Public Class CustomHyperLinkDataBindingHandler
Inherits HyperLinkDataBindingHandler
' Override the DataBindControl method to set property
' values in the control's DataBindingCollection object
' at design time.
Public Overrides Sub DataBindControl(designerHost As IDesignerHost, control As Control)
Dim bindings As DataBindingCollection = CType(control, IDataBindingsAccessor).DataBindings
Dim imageBinding As DataBinding = bindings("ImageUrl")
If Not (imageBinding Is Nothing) Then
Dim hLink As CustomHyperLink = CType(control, CustomHyperLink)
hLink.ImageUrl = "Image Url."
End If
MyBase.DataBindControl(designerHost, control)
End Sub
End Class
[C#, C++, JScript] C#、C++、および JScript のサンプルはありません。Visual Basic のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
名前空間: System.Web.UI.Design
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: System.Design (System.Design.dll 内)