
[英]WPF / XAML: Change TabControl SelectedItem on Button Press
[英]WPF .NET 5 (XAML) Add some labels when i press button
我是新来的。 我正在学习 C# .NET 5. 我想在 XAML 中创建动态标签,当我按下 add_button 时,标签会出现在新行下。 我正在使用 Visual Studio 2022。我不知道在 MainWindow.xaml.cs 中写什么。
感谢您的一些建议。
您可以使用按钮单击事件。 如果您可以在StackPanel上添加一些标签。 StackPanel 将在您添加新内容时提供帮助,它将位于最后一个下方。
在 XAML 中:
<Window x:Class="DemoTryThings.MainWindow"
xmlns:local="clr-namespace:DemoTryThings"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:scm="clr-namespace:System.ComponentModel;assembly=WindowsBase"
WindowStartupLocation="CenterScreen">
<!--Main Grid!-->
<Grid Margin="10">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<StackPanel Grid.Row="0"
x:Name="LabelStackPanel"/>
<Button Grid.Row="1"
Height="30"
Content="Add Label"
Click="ButtonBase_OnClick"/>
</Grid>
在cs文件中:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
{
LabelStackPanel.Children.Add(new Label { Content = "Hi this add with button click!" });
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.