WEB开发网
开发学院图形图像Flash 怎么样创建Silverlight的自定义控件 阅读

怎么样创建Silverlight的自定义控件

 2008-10-04 11:37:49 来源:WEB开发网   
核心提示: CS public virtual new double Height{get{return implementationRoot.Height;}set{implementationRoot.Height = value;UpdateLayout();}}VB Public Overri

CS

public virtual new double Height
{
  get
  {
    return implementationRoot.Height;
  }
  set
  {
    implementationRoot.Height = value;
    UpdateLayout();
  }
}

VB

Public Overridable Shadows Property Height() As Double
  Get
    Return m_implementationRoot.Height
  End Get
  Set(ByVal value As Double)
    m_implementationRoot.Height = value
    UpdateLayout()
  End Set
End Property

添加一个带NEW关键字的属性Width 给 MyLabel.

CS

public virtual new double Width
{
  get
  {
    return implementationRoot.Width;
  }
  set
  {
    implementationRoot.Width = value;
    UpdateLayout();
  }
}

VB

Public Overridable Shadows Property Width() As Double
  Get
    Return m_implementationRoot.Width
  End Get
  Set(ByVal value As Double)
    m_implementationRoot.Width = value
    UpdateLayout()
  End Set
End Property

你需要再提供一个重要的属性给MyLabel, 这就是它的显示文字. 定义一个 Text 属性给 MyLabel, 这样你就可以为你的控件TextBlock设置Text属性了(该控件是和tb引用关系的).

CS

public String Text
{
  get
  {
    return tb.Text;
  }
  set
  {
    tb.Text = value;
    UpdateLayout();
  }
}

上一页  1 2 3 4 5 6  下一页

Tags:怎么样 创建 Silverlight

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接