1
我剛剛將一個Visual添加到具有翻譯的渲染樹中...出於某種原因,VisualTransform爲空,因此TransformToAncestor返回錯誤的值。我如何強制更新VisualTransform?如何強制Visual.VisualTransform在WPF渲染樹中重新生成?
我剛剛將一個Visual添加到具有翻譯的渲染樹中...出於某種原因,VisualTransform爲空,因此TransformToAncestor返回錯誤的值。我如何強制更新VisualTransform?如何強制Visual.VisualTransform在WPF渲染樹中重新生成?
我首先檢查對象的放置順序。如果變換存在並在控件存在之前觸發,則不會執行該變換。在視覺上還有更新方法來刷新它。
什麼方法刷新它? – tillerstarr 2011-03-10 23:05:37
這是通過調用InvalidateVisual方法的另一種方法。但它似乎根據這個職位不起作用。請參閱Douglas解決方案:http://social.msdn.microsoft.com/forums/en-US/wpf/thread/bf265395-3088-4001-8656-806d344ad9b7/ – 2011-03-11 14:25:38