本文整理汇总了C#中System.Web.UI.Design.HyperLinkDataBindingHandler类的典型用法代码示例。如果您正苦于以下问题:C# HyperLinkDataBindingHandler类的具体用法?C# HyperLinkDataBindingHandler怎么用?C# HyperLinkDataBindingHandler使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
HyperLinkDataBindingHandler类属于System.Web.UI.Design命名空间,在下文中一共展示了HyperLinkDataBindingHandler类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DataBindControl
// 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