Silverlight控件内容相关定制方法

开发 开发工具
Silverlight控件内容的相关概念会在文章中给与详细的介绍。大家可以依据这篇文章,进行实际的操作练习,巩固我们所掌握的知识。

Silverlight开发工具是一个跨多平台的多媒体Web应用程序。它的出现帮助很多开发人员实现了许多功能的需求。在这里我们将会了解到有关Silverlight控件内容的制定方法,希望对大家有些帮助。#t#

在Silverlight控件内容中,WatermarkedTextBox控件可以为用户的输入提供一段提示信息,如果只是简单的一点文字信息,有时候未免显得单调,如果加上相应的图片说明效果会更好。这样看起来界面显的就生动多了,XAML声明如下:

  1. < Canvas Background="#46461F"> 
  2. < WatermarkedTextBox x:Name="UserName" 
    Canvas.Top="30" Canvas.Left="50" 
  3. Width="320" Height="48"> 
  4. < WatermarkedTextBox.Watermark> 
  5. < StackPanel Width="320" Height="48"
     Orientation="Horizontal"> 
  6. < Image Source="admin.png" Horizontal
    Alignment
    ="Left">< /Image> 
  7. < TextBlock Text="请输入用户名" 
    VerticalAlignment="Center" Foreground=
    "#999999"/> 
  8. < /StackPanel> 
  9. < /WatermarkedTextBox.Watermark> 
  10. < /WatermarkedTextBox> 
  11.  
  12. < WatermarkedTextBox x:Name="Password" 
    Canvas.Top="110" Canvas.Left="50" 
  13. Width="320" Height="48" Horizontal
    Alignment
    ="Left"> 
  14. < WatermarkedTextBox.Watermark> 
  15. < StackPanel Width="320" Height="48" 
    Orientation="Horizontal"> 
  16. < Image Source="lock.png" Horizontal
    Alignment
    ="Left">< /Image> 
  17. < TextBlock Text="请输入密码" Vertical
    Alignment
    ="Center" Foreground="#999999"/> 
  18. < /StackPanel> 
  19. < /WatermarkedTextBox.Watermark> 
  20. < /WatermarkedTextBox> 
  21.  
  22. < Button Canvas.Top="180" Canvas.Left="100" 
  23. Width="120" Height="48"> 
  24. < Button.Content> 
  25. < StackPanel Orientation="Horizontal"> 
  26. < Image Source="apply.png" Horizontal
    Alignment
    ="Left">< /Image> 
  27. < TextBlock Text="登 录" Vertical
    Alignment
    ="Center" Margin="10 0 0 0">
    <
     /TextBlock> 
  28. < /StackPanel> 
  29. < /Button.Content> 
  30. < /Button> 
  31. < /Canvas> 

很多控件都有Content或者Text属性,我们完全可以充分发挥自己的想象力去进行定制Silverlight控件内容,定制后控件仍然具有原来的功能行为,如上面的示例,当输入用户名控件获得焦点时文字和图片都将消失。

责任编辑:曹凯 来源: 博客园
相关推荐

2010-02-24 17:36:33

WCF集合数据契约

2009-12-30 13:30:16

Silverlight

2010-01-04 14:49:30

Silverlight

2009-12-31 16:44:53

Silverlight

2009-12-30 16:43:47

Silverlight

2009-12-30 17:29:53

Silverlight

2010-02-26 16:20:56

WCF程序事务

2009-12-30 13:51:43

Silverlight

2009-12-30 14:44:04

Silverlight

2010-06-11 17:04:17

OSPF路由协议

2009-12-30 13:59:58

Silverlight

2009-12-31 10:51:55

Silverlight

2009-12-31 11:35:20

Silverlight

2009-12-30 14:10:27

Silverlight

2009-12-30 17:44:22

Silverlight

2010-05-05 23:10:35

负载均衡器

2009-12-31 13:33:35

Silverlight

2010-01-04 15:34:18

2017-09-01 13:41:20

Android定位服务

2009-10-10 16:31:13

VB开发定制控件
点赞
收藏

51CTO技术栈公众号