摘要: 最近在工作中,使用一个Canvas做为面板,对其上放置的子控件进行点击测试,发现函数执行与否与被测试的控件的背景设置有关系。当被测试控件的背景设置为有颜色或Transparent时,点击测试的HitTestCallback函数正常工作,得到元素对象。当设置背景为x:null时,HitTestFilter能工作,但HitTestCallback不执行。最后得不到点击的对象。。。 阅读全文
posted @ 2011-01-26 10:31 coolstar1204 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 最近在开发软件中,遇到一个奇怪问题,在ToolBar上面放置的button,正常显示情况下按钮工作正常,绑定的命令能触发。但如果处于overflowpanel上后,绑定的command就不能再执行了。见图:后经过查找,终于发现,问题出在Button的Style定义上。如果在Style中定义中自定义了Template,同时使用了触发器,则命令绑定会失效。见下面代码:如果把其中注释掉的!--Trigger Property="IsPressed" Value="true".....--去掉注释,则命令不能执行,[代码]不知道有没有人说说为什么会这样。从理论上认识一下。 阅读全文
posted @ 2011-01-26 10:21 coolstar1204 阅读(3094) 评论(0) 推荐(0) 编辑