扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:dotnetWalker 来源:CSDN 2007年11月20日
关键字: Silverlight 文字 输入功能
上图中的文字输入功能,其实并非是Silverlight所提供的,如您所知,Silverlight目前并没有所谓的控件,因此也没有办法直接输入文字,但是我们可以和ASP.NET的TextBox控件加以配合,让Silverlight模拟出输入的功能。
其实设计的方式很简单,我们只需要通过Blend2把外框先绘制好:
接着把xaml code引用至Xaml控件中,然后关键的部份来了,请务必把Xaml控件的WindowsLess属性设为True,同时在Xaml控件上“叠上”TextBox对象(注意要把TextBox的Style设为position: absolute且将ZIndex设为大于Xaml控件,并通过“样式”功能,把TextBox的边框消除:
完成后,其HTML代码如下:
请注意,这个技巧在设计RIA时相当常见,读者可参考书附光盘中的范例“SilverlightStudyHostCom\Demo\AniBackground\Default.aspx”来了解设计的方式。
我们未来会介绍如何通过这样的方式,让使用者在Silverlight界面上输入文字,并通过AJAX技术传递给后端的ASP.NET程序。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者