我需要TabControl
在代码中动态移动。我该怎么做?
我尝试设置边距,将其包裹在 scatterviewitem 中(使用 Center,但它始终返回 0,0 ),将其包裹在画布中(希望使用 .Left 和 .Top),但它们都不起作用。有人可以指出我正确的方向吗?
我需要TabControl
在代码中动态移动。我该怎么做?
我尝试设置边距,将其包裹在 scatterviewitem 中(使用 Center,但它始终返回 0,0 ),将其包裹在画布中(希望使用 .Left 和 .Top),但它们都不起作用。有人可以指出我正确的方向吗?
在 WPF 中以可视方式移动控件取决于您使用的面板。例如,如果使用 Grid,则必须调整行和列;如果使用 Canvas,则必须调整 Top、Left 属性。
但一个好的方法是使用转换。用于TranslateTransform
移动元素。由于转换不会影响布局传递。
<TabControl >
<TabControl.RenderTransform>
<TranslateTransform x:Name="translation"/>
</TabControl.RenderTransform>
</TabControl>
调整代码中的 X 和 Y 值,
translation.X = 200;