在wpf中给button设置背景图片,点击button会不停的闪烁
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在wpf中给button设置背景图片,点击button会不停的闪烁相关的知识,希望对你有一定的参考价值。
在wpf中给button设置背景图片,点击button后会不停的闪烁,怎么去掉这一效果,急求!
参考技术A 改一下button属性,btn.Focusable = false;这样选中的时候就不会闪了。 参考技术B 用blend打开button的模板,找到下面代码所在行
<VisualStateGroup x:Name="FocusStates">
<VisualState x:Name="Focused">
把focused的VisualState去掉即可。本回答被提问者和网友采纳 参考技术C 多少贴点代码呀!追问
就是设置了背景图片什么也没做。。。myButton.Background = imgBrush;
追答在什么事件里面写的?如果图片是固定的,推荐先把图片包含在工程里面,设置生成属性为Resouurce,在Xaml里面使用类似代码
学习WPF时遇到的问题
如何用WPF制作出QQ聊天窗口里面的这些控件。
这其实是由两个button拼接而成的(那也可以是togglebutton,比button的状态要少,但因此也比较省资源)左边是一个content为一张图片的button,右边是content为带三角箭头的button。左边用来执行某一具体操作,右边弹出一个popup(里面可以是listbox,每个listboxItem的selected又对左边button的具体操作属性做设置) 参考技术A 这些只是图标,其实就是一个按钮背景图片。WPF可以直接在Button的content里指定一个Image作为按钮的背景。追问
不应该是combobox么
追答ComboBox的每个ComboBoxItem都相当于一个容器,这个容器你可以任意往里放东西,你可以放一个StackPannel
我的意思是两个控件好像是左边一个Button右边是一个Combobox,这两个组合起来的。但是实际上效果却不是那样。
追答就是一个包含了图片和文字的ComboBoxItem被选中后的效果,你可以试试看,我以前做过啊
追问需要使用模版吗
追答就是在.xaml后台文件定义的啊,不需要什么模板。
当然如果你的Item很多,那就用模板最方便。
以上是关于在wpf中给button设置背景图片,点击button会不停的闪烁的主要内容,如果未能解决你的问题,请参考以下文章
在wpf中,给button加上背景图片。点击button会不停的闪烁。求助高手!