silverlight2.0增加了很多控件,我们把主要的一些控件列到下面:
Button
Calendar
CheckBox
DataGrid
DatePicker
GridSplitter
HyperlinkButton
ListBox
RadioButton
ScrollViewer
Slider
ToolTip
WatermarkedTextBox
在这里面我们可以看到,我们平常看得的很多控件都已经提供了,还增加了一写没有见过的控件如:datepicker,watermarketextbox这类,注意,silverlight2.0里没有提供dropdownlist和treeview控件,希望在beta2的时候能够填充进来。这些控件都是在System.Windows.Controls命名空间中。
在本文中我们只列举datepicker和watermark的使用,其他的控件大家照着sdk慢慢操作就行了。
我们直接来看datepicker这个控件,“日期采集器”?这个东西的长相和我们在做asp.net的时候放一个textbox旁边加一个图片挺像的,看看它是什么效果:

silverlight2.0之--------基本控件 
我们可以对这个控件的属性和方法在cs页面进行操作,比如:

silverlight2.0之--------基本控件dpSelect.ToolTip = "测试的选择日历";
silverlight2.0之--------基本控件                dpSelect.Text 
= "格式为:1999-01-01";
silverlight2.0之--------基本控件                dpSelect.IsTodayHighlighted 
= true;
silverlight2.0之--------基本控件                dpSelect.DisplayDateStart 
= new DateTime(200711);
silverlight2.0之--------基本控件                dpSelect.DisplayDateEnd 
= DateTime.Now;

下面我们说另外一个控件watermarkedTextBox,这个控件是干什么用的呢,我们通常会碰到这样的场景,我在页面上有个搜索textbox,需要默认显示一些文字来提醒user,通常我们在做html的时候都是给textbox默认一个value,然后当获得焦点时再清空,现在好了,silverlight给我们提供一个这样的控件,我们可以试下把下面的代码添加到xaml中,同样我们也可以在后台去操作这个控件
silverlight2.0之--------基本控件 <WatermarkedTextBox  Watermark="输入关键词搜索"></WatermarkedTextBox>
silverlight2.0之--------基本控件            
<TextBlock>
silverlight2.0之--------基本控件            WatermarkedTextBox加按钮
silverlight2.0之--------基本控件            
</TextBlock>
silverlight2.0之--------基本控件            
<WatermarkedTextBox  >
silverlight2.0之--------基本控件                
<WatermarkedTextBox.Watermark>
silverlight2.0之--------基本控件                    
<Button Content="里面的按钮" Width="100"></Button>
silverlight2.0之--------基本控件                
</WatermarkedTextBox.Watermark>
silverlight2.0之--------基本控件            
</WatermarkedTextBox>
ok,这2个特别的控件我们就说到这里,可以从下面的地址下载demo的源代码
http://www.crfly.com/SilverlightControlTest.rar
或者访问下面的帖子

http://bbs.crfly.com/showtopic-6236.aspx

相关文章:

  • 2022-12-23
  • 2022-02-03
  • 2022-12-23
  • 2021-03-31
  • 2021-08-15
  • 2021-12-16
  • 2021-10-01
  • 2022-12-23
猜你喜欢
  • 2021-05-16
  • 2021-05-07
  • 2022-12-23
  • 2022-12-23
  • 2021-09-09
  • 2022-12-23
相关资源
相似解决方案