contextmenu 动画
目的:我想给contextmenu做个动画,让它从高度为0变为高度为当前实际的高度,就是有一种combobox的感觉。
问题:menuitem的个数不定,contextmenu的高度要随之改变做动画时不知道TO的值。
我的解决方法:我把动画的from 设为0,to设为contextmenu.actualheight,
我处理后的问题:初始化控件之后actualheight就不变了,比如第一次点击时,contextmenu高度为四个menuitem的
高度,等到我隐藏掉一个item想显示三个itme的时候,再点击,contextmenu还是四个menuitem的高度。有的时候初始化为三个item,再加进来一个的时候高度还是三个,我不用动画写一点问题没有,一加上动画就是这个问题。。。头痛。。。