怎么样创建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
编辑录入:爽爽 [复制链接] [打 印]- ››创建SQL2005自动备份,定期删除的维护计划
- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››创建动态表单 javascript
- ››怎么样在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服务器
更多精彩
赞助商链接