在WPF中動態添加控件可以通過代碼來實現。首先,你需要在XAML文件中定義一個容器,比如Grid或者StackPanel,用于放置動態添加的控件。然后,通過代碼創建需要添加的控件,并設置其屬性和事件。最后,將創建好的控件添加到容器中即可。
以下是一個示例,演示如何動態添加一個Button控件,并保存按鈕的參數:
<Grid x:Name="container">
<!-- 其他控件 -->
</Grid>
Button button = new Button();
button.Content = "Click Me";
button.Click += Button_Click;
container.Children.Add(button);
private void Button_Click(object sender, RoutedEventArgs e)
{
Button clickedButton = (Button)sender;
string buttonText = clickedButton.Content.ToString();
// 保存按鈕的參數
// ...
}
通過以上步驟,你可以動態添加控件并保存其參數。當點擊按鈕時,按鈕的參數將會被保存到相應的變量中,你可以根據需求進行進一步處理。