我从标准WPF画布创建了自己的子类,以支持各种附加功能,其中我想管理画布上元素的Z-Index,但为了做到这一点,我需要在添加元素时运行一些代码或从画布中删除.不幸的是,不是画布也不是儿童属性似乎有适当的事件来处理这些情况.
解决这个问题的最佳/最简单方法是什么?现在我从外面手动调用一个方法,无论我在我的代码中添加/删除某些内容,但是这非常"hacky",并且对于将来重用代码不是很好.
查看MSDN上的这篇文章,我认为它回答了你的问题.
至于你的问题,我认为你可以尝试在添加子项时覆盖OnVisualChildrenChanged(),它可以解决你的问题,你可以参考更多细节:http://social.msdn.microsoft.com/Forums/en -US/WPF /线程/ d8933264-0958-499f-b6cd-41d61713ac8e
| 归档时间: |
|
| 查看次数: |
1933 次 |
| 最近记录: |