次の方法で共有


HyperLinkDataBindingHandler クラス

ハイパーリンク プロパティのデータ連結ハンドラを提供します。

この型のすべてのメンバの一覧については、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 内)

参照

HyperLinkDataBindingHandler メンバ | System.Web.UI.Design 名前空間