我可以在代码隐藏中设置堆栈面板的边距,如下所示:

StackPanel sp2 = new StackPanel();
sp2.Margin = new System.Windows.Thickness(5);


但是我该如何分别设置它们,这两个都不起作用:

伪代码:

sp2.Margin = new System.Windows.Thickness("5 0 0 0");
sp2.Margin.Left = new System.Windows.Thickness(5);

最佳答案

您也可以尝试以下操作:

sp2.Margin = new System.Windows.Thickness{ Left = 5 };

10-04 14:39