怎么样创建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 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();
}
}
Tags:怎么样 创建 Silverlight
编辑录入:爽爽 [复制链接] [打 印]- ››怎么样在sharepoint 2010 中操作List的办法
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››创建基于PPTP的站点到站点VPN连接:ISA2006系列之...
- ››创建基于L2TP的站点到站点的VPN连接:ISA2006系列...
- ››创建一个Twisted Reactor TCP服务器
- ››创建Windows Mobile上兼容性好的UI 程序
- ››创建android的Service
- ››创建远古部落环境与原住民角色
- ››Silverlight for Symbian
赞助商链接