
xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml"
WIDth ="400" Height ="300" >
< Canvas Background ="lightSteelBlue" >
< basics:Calendar name ="Calendar1" Canvas.top ="0" Canvas.left ="0"
SelectedDatesChanged ="Calendar_SelectedDatesChanged" > </ basics:Calendar >
< TextBox name ="SelectedDate" Canvas.top ="170" Canvas.left ="0" WIDth ="100" > </ TextBox >
< button name ="SetDate" Content ="设置" Canvas.top ="170" Canvas.left ="110" WIDth ="50" Click ="button_Click" > </ button >
</ Canvas >
</ UserControl >
C#代码如下,分别就选择日期和设置按钮点击实现: namespace _51CTO.lesson02
{
public partial class Calendar : UserControl
{
public Calendar()
{
InitializeComponent();
}
private voID Calendar_SelectedDatesChanged( object sender,SelectionChangedEventArgs e)
{
SelectedDate.Text=String.Format( "{0:yyyy-MM-dd}",Calendar1.SelectedDate);
}
private voID button_Click( object sender,RoutedEventArgs e)
{
Calendar1.IsTodayHighlighted = true;
Calendar1.displayDate = DateTime.Parse(SelectedDate.Text);
Calendar1.SelectedDate = DateTime.Parse(SelectedDate.Text);
}
}
} 效果图如下: 点击设置按钮可以根据文本框中输入的日期来切换Calendar显示。 @H_999_301@ 总结
以上是内存溢出为你收集整理的《SilverLight2快速入门》之基本控件Calendar全部内容,希望文章能够帮你解决《SilverLight2快速入门》之基本控件Calendar所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)