子窗体覆盖层的颜色和透明度更改

本文介绍了如何在Silverlight项目中自定义子窗体的覆盖层颜色和透明度,通过设置OverlayOpacity和OverlayBrush实现透明度和颜色的变化。同时展示了如何使用Slider控件动态调整透明度,并通过ComboBox选择不同颜色,实现覆盖层效果的实时改变。
摘要由CSDN通过智能技术生成

      这两天貌似比较轻松,主要是自己去看示例,可是无聊至极啊,我宁愿做个程序或项目。在不会中探究好过盲目的看。今天先上篇简单的。

      接触Silverlight项目这么久,最让我惊喜的是里面的子窗体,太方便了。只要在父窗体中实例化子窗体,然后show()就可以了,效果就是我之前贴出来的登陆窗体的效果,贴上来再看下。为什么让我惊喜呢,因为我在之前用05的版本的时候,为了做这个效果,麻烦死了,要自己写弹出层,在适当的时候隐藏显示层,太烦。现在方便多了。

      有时候会觉得它自带的有些不太好的地方,比如说覆盖层颜色不喜欢。这些是可以更改的,只要在子窗体的代码中写这几段就可以了
            OverlayOpacity = 0.5;    //覆盖层透明度更改

            //颜色更改
            SolidColorBrush sob = new SolidColorBrush();
            sob.Color=Color.FromArgb(255,0,0,255);
            OverlayBrush = sob;   

      很简单吧,那来点好玩的吧。在子窗体上面添加一个Slider控件。.xaml代码如下:

<Slider x:Name="Slider1" IsEnabled="True" Maximum="1" Minimum=&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值