在WPF (Windows Presentation Foundation) 中,可以通過代碼控制 StackPanel 控件。以下是一個示例,展示了如何通過代碼創建一個 StackPanel 并向其中添加子元素:
using System.Windows;
using System.Windows.Controls;
namespace StackPanelExample
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
// 創建一個 StackPanel
StackPanel stackPanel = new StackPanel();
stackPanel.Orientation = Orientation.Vertical;
// 創建一些子元素并添加到 StackPanel 中
Button button1 = new Button();
button1.Content = "Button 1";
stackPanel.Children.Add(button1);
Button button2 = new Button();
button2.Content = "Button 2";
stackPanel.Children.Add(button2);
// 將 StackPanel 添加到窗口中
Content = stackPanel;
}
}
}
在上面的示例中,我們創建了一個 StackPanel 控件并設置其 Orientation 為 Vertical。然后創建了兩個 Button 控件,并將它們添加到 StackPanel 的 Children 集合中。最后,將 StackPanel 添加到窗口的 Content 中以顯示出來。
通過這種方式,可以通過代碼控制 StackPanel 控件并向其中添加子元素。