这是我在这里的第一个问题:)我不是一个专业的程序员,我只有18岁而且我没有在大学或任何地方学习过,所以如果我说些愚蠢的话,请不要恨我:p
我正在制作(或者更确切地说是......)一个适用于Windows 10 UWP的应用程序,我的一段xaml代码如下所示:
<Grid Grid.Row="1" Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="12"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="12"/>
</Grid.RowDefinitions>
<Rectangle Margin="0" Grid.Row="1" Fill="White" RadiusX="7" RadiusY="7"/>
<Grid Grid.Row="1" Margin="12,6">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackPanel>
<TextBox x:Name="textProduct" Margin="0,6,6,6" TextWrapping="Wrap" VerticalAlignment="Top" BorderBrush="#FFCECED2" FontFamily="Segoe UI Light" FontSize="17" PlaceholderText="Produkt..." BorderThickness="1"/>
</StackPanel>
<StackPanel Grid.Column="1">
<TextBox x:Name="textAdditionalInfo" Margin="6,6,0,6" TextWrapping="Wrap" VerticalAlignment="Top" BorderBrush="#FFCECED2" FontFamily="Segoe UI Light" FontSize="17" PlaceholderText="Dodatkowe info..." BorderThickness="1"/>
</StackPanel>
</Grid>
Run Code Online (Sandbox Code Playgroud)
我的底部还有一个应用栏,带有添加和删除按钮.我希望每次用户按下"添加"按钮时都能向两个StackPanel动态添加另一行TextBox,并在每次按下"删除"按钮时删除一行.不幸的是,我不知道如何实现这一目标.我试图找到答案,我认为这可以通过使用UserControl完成,但我不知道如何实现这一点.
我希望这不是太复杂,因为我不希望看到像一个人要求其他人为我做我所有的工作......
如果这是一个大问题,那么它甚至不需要支持删除TextBoxes.
我希望你明白我的意思.我不是英国人,对任何错误都很抱歉;)