大佬教程收集整理的这篇文章主要介绍了【SilverLight】颜色适配器,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
实验要求:
1、使用vs2010开发工具创建富客户端程序
2、使用滑块控件控制矩形区域颜色变化
3、在WEB页面中调整Silverlight区域大小
实验步骤:
1,创建SilverLight项目,项目名称为MyDemo,主页面为默认页面即MainPage.xaml
2,新建后对页面进行布局,采用Grid+Canvas+resources布局.
3,定义两行两列.左边跨两行内有4个TextBlock控件分别设置文本为透明度,红色值,蓝色值,绿色值.另有4个Slider控件.一个矩形框控件和一个TextBox控件,一个Button控件进行全屏设置,进行设置.在App.xaml中通过resources设置全局样式.
4,对相应控件注入事件,最终实现随着Silder控件值的变化,矩形框颜色和透明度改变,实现颜色调配器功能.
5,调试过程中,通过MyDemotestPage.aspx页面对宽度和高度设置,最终使调配器运行页面中间部位。
实验代码实现:
1,资源文件
2,界面设计:
3,后台实现:
Slider控件都使用本事件实现
//根据透明度,颜色值改变,调节Slider控件值,改变颜色.所有Slider控件都使用本事件实现 private void touming_ValueChanged(object sender,RoutedPropertyChangedEventArgs<double> E) { Color color = Color.FromArgb((bytE)touming.Value,(bytE)red.Value,(bytE)blue.Value,(bytE)green.value); rec.Fill = new SolidColorBrush(color); myTbx1.Text = color.ToString(); }
实现全屏控制:
实验结果:
1,初始化时设置矩形框颜色,运行后:
2,随着透明度值变化,颜色透明度变化
3,随着红色值,蓝色值,绿色值改变,颜色自动适配
4,点击全屏按钮,页面全屏。再次点击或者esc键退出全屏
5,随着颜色值和透明度改变,文本框显示相应的值
6,页面运行后根据设定大小位置显示
运行结果:
以上是大佬教程为你收集整理的【SilverLight】颜色适配器全部内容,希望文章能够帮你解决【SilverLight】颜色适配器所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。