我有以下 XAML。我必须CanvasRuler
根据子控件(LabelEditFrame
)左位置设置边距。我怎么做。
<wpfcommon:CanvasNavigationBar>
<DockPanel>
<wpfcommon:CanvasRuler /> <!-- Horizontal -->
</wpfcommon:CanvasRuler /> <!-- Vertical -->
<border>
<StackPanel>
<wpfcommon:LabelEditFrame>
</ wpfcommon:LabelEditFrame>
</StackPanel>
</border>
</DockPanel>
</wpfcommon:CanvasNavigationBar>
现在我有这个
我想要这个(我可以通过设置硬编码值来做到这一点,但我需要动态设置它,所以如果子控件的位置发生变化,它会自动改变标尺位置)。