【发布时间】:2012-06-13 14:47:04
【问题描述】:
我有以下 XAML。我必须根据子控件(LabelEditFrame)的左侧位置将边距设置为CanvasRuler。我该怎么做。
<wpfcommon:CanvasNavigationBar>
<DockPanel>
<wpfcommon:CanvasRuler /> <!-- Horizontal -->
</wpfcommon:CanvasRuler /> <!-- Vertical -->
<border>
<StackPanel>
<wpfcommon:LabelEditFrame>
</ wpfcommon:LabelEditFrame>
</StackPanel>
</border>
</DockPanel>
</wpfcommon:CanvasNavigationBar>
我现在有这个
我想要这个(我可以通过设置硬编码值来做到这一点,但我需要动态设置它,所以如果子控件的位置发生变化,它会自动改变标尺位置) .
【问题讨论】:
-
什么会导致用户控件这样移动?