好的我有一个堆栈面板,我在运行时添加了这样的
UserC.ShowData sD = new UserC.ShowData();
ShowDataStackPanel.Children.Add(sD);
我知道如果我在运行时之前添加项目,我可以定义边距但是我看了,并且不太清楚如何在运行时添加带边距的用户控件。
修改 的
stackpanel的定义如下
<StackPanel x:Name="ShowDataStackPanel" HorizontalAlignment="Left" Margin="727,33,0,0" VerticalAlignment="Top" Height="617" Width="247"/>
答案 0 :(得分:2)
使用保证金适用于sD控制:
sD.Margin = new Thickness(12,12,0,0);
答案 1 :(得分:1)
您可以使用保证金属性:
UserC.ShowData sD = new UserC.ShowData();
ShowDataStackPanel.Children.Add(sD);
sD.Margin = new Thickness(727,33,0,0);