Silverlight ChildWindow没有正确重新定位
我正在使用ChildWindow(Silverlight),它还包含一些扩展器控件。在一种情况下,当扩展器控件扩展时,子窗口的底部向下扩展到底部的屏幕,但仍然在顶部留出空间。
如何重新定位子窗口以使其在屏幕中居中,就像我刚打开子窗口一样? (这很容易,但我认为不可行)
(人工干预)
我已经浏览了ContentRoot的RenderTransform,我在该集合中有六个转换,其中两个是TranslateTransforms。如果我更新第一个的X / Y属性(不知道我应该改变哪两个)并使用整个TransformGroup更新RenderTransform属性,我成功地在屏幕上移动ChildWindow - 但它不是表现得像我期待的那样。
当扩展器控件扩展时,我也不知道为什么ChildWindow_SizeChanged事件不会触发。窗户的尺寸确实发生变化,为什么不开火呢?
好的 - 问题太多了,只需要回答第一个问题,剩下的就是填写我对WPF / Silverlight如何工作的了解......
问候,
理查德
没有找到相关结果
已邀请:
1 个回复
坛沤疲撑拆
}