如何在UWP中复制/克隆UI控件
在我的UWP代码中,我创建了如下按钮:如何在UWP中复制/克隆UI控件,uwp,Uwp,在我的UWP代码中,我创建了如下按钮: TextBlock tb1 = new TextBlock(); tb1.FontSize = 20; tb1.Foreground = new SolidColorBrush(Windows.UI.Colors.White); tb1.HorizontalAlignment = HorizontalAlignment.Left; tb1
TextBlock tb1 = new TextBlock();
tb1.FontSize = 20;
tb1.Foreground = new SolidColorBrush(Windows.UI.Colors.White);
tb1.HorizontalAlignment = HorizontalAlignment.Left;
tb1.VerticalAlignment = VerticalAlignment.Top;
tb1.Margin = new Thickness(9, 16, 0, 0);
tb1.Text = dataModel.playList_orderNum[i].ToString();
现在我想做一个新的按钮,但只有一点不同,例如前景。有什么简单的方法吗
TextBlock tb11 = new TextBlock();
tb11.FontSize = 20;
// tb11.Foreground = new SolidColorBrush(Windows.UI.Colors.White);
tb11.HorizontalAlignment = HorizontalAlignment.Left;
tb11.VerticalAlignment = VerticalAlignment.Top;
tb11.Margin = new Thickness(9, 16, 0, 0);
tb11.Text = dataModel.playList_orderNum[i].ToString();
tb11.Foreground = new SolidColorBrush(Windows.UI.Colors.Black);
我想做一个新的按钮,但只有一点不同,例如前景
您可以使用带有Color
和string
参数的方法打包制作过程,如下所示
private TextBlock MakeTBK(Color color, string text)
{
TextBlock tb11 = new TextBlock();
tb11.FontSize = 20;
tb11.HorizontalAlignment = HorizontalAlignment.Left;
tb11.VerticalAlignment = VerticalAlignment.Top;
tb11.Margin = new Thickness(9, 16, 0, 0);
tb11.Text = text;
tb11.Foreground = new SolidColorBrush(color);
return tb11;
}