WPF中类型button的事件或属性中怎么找不到IsPressed?

WPF中类型button的事件或属性中怎么找不到IsPressed?但在资源确可以用到,如下。<TriggerProperty="IsPressed"Value="Tru... WPF中类型button的事件或属性中怎么找不到IsPressed?
但在资源确可以用到,如下。
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="blue"></Setter>
</Trigger>
我想知道IsPressed这个是哪里出来的。或者告诉我button还有哪些属性可以在资源用到?
展开
 我来答
Mickal小米
2013-08-05 · TA获得超过3666个赞
知道大有可为答主
回答量:1542
采纳率:100%
帮助的人:1761万
展开全部

类似IsPressed这种表button状态的属性是在button的Style里设置的,而且是trigger里。

查看button的状态属性的方法如下:(要通过blend软件哟)

  1. 用blend编辑button的模板

  2. 然后选择triggers面板,点+Property按钮(即加属性按钮)

默认会添加iscancel状态

3.

点击Activated When(当触发时)下的第二列下拉框,就可以更改状态了。

一方乐土养生f
推荐于2018-05-17 · TA获得超过1044个赞
知道小有建树答主
回答量:691
采纳率:0%
帮助的人:516万
展开全部

怎么会没有这个属性呢?只是说XAML中不能直接对这个属性赋值,因为在窗体还没有加载的时候不可能让按钮被激活


为什么能在Trigger(它叫触发器不叫资源)中使用该属性,是因为trigger是对属性动态监测,后台代码能够使用该属性的道理也是差不多的(当然在Load之前这个属性仍然是没有意义的)

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
欧笛圣
2013-08-04 · TA获得超过407个赞
知道答主
回答量:67
采纳率:0%
帮助的人:60.7万
展开全部
一般判断是否有有没有按下的是用触发事件来解决的。你可以尝试一下使用click或mouseDown事件来解决!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式