读书人

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

发布时间: 2012-02-02 23:57:14 作者: rapoo

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); 

读书人网 >C#

热点推荐