首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF Button 控件的边框怎么彻底去除

2012-02-02 
WPF Button 控件的边框如何彻底去除?我需要设计一个 Button, 让它的 BackgroundBrush 和 BorderBrush 均为

WPF Button 控件的边框如何彻底去除?
我需要设计一个 Button, 让它的 BackgroundBrush 和 BorderBrush 均为 Null.
但是程序运行起来 , Button 被点击一次后, 边框就出现了再也去不掉.
请问如何避免这个边框出现?
我还真是不知道这个问题应该发到哪个版块去.

[解决办法]
1. 重载Button的ControlTemple
2. 设置Button的属性"IsPressed",把BorderBursh设置为Null
3. 把FocusVisualStyle设置为Null

[解决办法]
强制刷新比Button稍大的那块区域!
[解决办法]

C# code
        Rectangle rc = button1.Bounds;        rc.Inflate(10, 10);        Invalidate(rc); 

热点排行