HyperLinkDataBindingHandler クラスとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > HyperLinkDataBindingHandler クラスの意味・解説 

HyperLinkDataBindingHandler クラス

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

名前空間: System.Web.UI.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public Class HyperLinkDataBindingHandler
    Inherits DataBindingHandler
Dim instance As HyperLinkDataBindingHandler
public class HyperLinkDataBindingHandler :
 DataBindingHandler
public ref class HyperLinkDataBindingHandler
 : public DataBindingHandler
public class HyperLinkDataBindingHandler extends
 DataBindingHandler
public class HyperLinkDataBindingHandler extends
 DataBindingHandler
使用例使用例

HyperLinkDataBindingHandler クラスから派生する CustomHyperLinkDataBindingHandler という名前のクラス作成するコードの例次に示します。このコードは、DataBindControl メソッド使用して CustomHyperLink クラスデザインデータ連結解決します

' Derive a class from the HyperLinkDataBindingHandler. It will 
' resolve  data binding for the CustomHyperlink at design time.
Public Class CustomHyperLinkDataBindingHandler
    Inherits HyperLinkDataBindingHandler

    ' Override the DataBindControl to set property values in  
    ' the DataBindingCollection at design time.
    Public Overrides Sub
 DataBindControl( _
        ByVal designerHost As IDesignerHost,
 ByVal 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 ' DataBindControl
End Class ' CustomHyperLinkDataBindingHandler
// Derive a class from the HyperLinkDataBindingHandler. It will 
// resolve  data binding for the CustomHyperlink at design time.
public class CustomHyperLinkDataBindingHandler
 : 
    HyperLinkDataBindingHandler
{
    // Override the DataBindControl to set property values in  
    // the DataBindingCollection at design time.
    public override void DataBindControl(IDesignerHost
 designerHost, 
        Control control)
    {
        DataBindingCollection bindings = 
            ((IDataBindingsAccessor)control).DataBindings;
        DataBinding imageBinding = bindings["ImageUrl"];

           // If Text is empty, supply a default value.
        if (!(imageBinding == null))
        {
            CustomHyperLink hype = (CustomHyperLink)control;
            hype.ImageUrl = "Image URL.";
        }

        // Call the base method to bind the control.
        base.DataBindControl(designerHost, control);
    } // DataBindControl
} // CustomHyperLinkDataBindingHandler
継承階層継承階層
System.Object
   System.Web.UI.Design.DataBindingHandler
    System.Web.UI.Design.HyperLinkDataBindingHandler
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HyperLinkDataBindingHandler メンバ
System.Web.UI.Design 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「HyperLinkDataBindingHandler クラス」の関連用語

HyperLinkDataBindingHandler クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



HyperLinkDataBindingHandler クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS