132 个问题
欢迎来到我们的 Microsoft 问答平台!
我举个例子,可以使用按钮添加随机颜色的页面。
XAML中:
<ScrollViewer x:Name="scrolls" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" >
<ScrollViewer.Content>
<StackPanel Name="mystackpanel" ScrollViewer.VerticalScrollBarVisibility="Auto">
<Button Content="btn1" Click="Button_Click"/>
</StackPanel>
</ScrollViewer.Content>
</ScrollViewer>
C#
public partial class MainWindow : Window
{
int i = 1;
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
Frame frame = new Frame();
Page page = new Page();
Random random = new Random();
page.Background = new SolidColorBrush(Color.FromRgb((byte)random.Next(0, 255), (byte)random.Next(0, 255), (byte)random.Next(0, 255)));
page.Height = 200;
page.Name = "Page" + i.ToString();
frame.Content = page;
mystackpanel.Children.Add(frame);
i += 1;
}
}
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。
注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。