接触WPF的时间不算太长,现在总结一下学习到现在遇到的一些很隐蔽但是又很重要的问题;
(1)布局塌陷
在模板中使用了Path绘制后,使用Trigger的鼠标IsMouseOver时候,鼠标的作用有效区域不是外面控件的大小,而是绘制Path的区域。出现了布局塌陷到Path区域的问题,类似情况也发生在鼠标点击的时候
解决方法:在Template里面的最外层(一般是Grid或者Border)使用Background="Transparent";将布局撑起来。
接触WPF的时间不算太长,现在总结一下学习到现在遇到的一些很隐蔽但是又很重要的问题;
(1)布局塌陷
在模板中使用了Path绘制后,使用Trigger的鼠标IsMouseOver时候,鼠标的作用有效区域不是外面控件的大小,而是绘制Path的区域。出现了布局塌陷到Path区域的问题,类似情况也发生在鼠标点击的时候
解决方法:在Template里面的最外层(一般是Grid或者Border)使用Background="Transparent";将布局撑起来。