1
我正在使用C#创建Windows 8应用。 在其中一个页面中,我需要显示一个随机的句子,每个单词有不同的颜色。我想动态地执行它,而不是使用.xaml文件。 有没有办法为此动态添加文本块? 任何其他方法也是受欢迎的。在Windows应用商店中使用C#动态添加TextBlock应用
谢谢。
我正在使用C#创建Windows 8应用。 在其中一个页面中,我需要显示一个随机的句子,每个单词有不同的颜色。我想动态地执行它,而不是使用.xaml文件。 有没有办法为此动态添加文本块? 任何其他方法也是受欢迎的。在Windows应用商店中使用C#动态添加TextBlock应用
谢谢。
可以很容易地在代码隐藏编程方式创建控件,一个例子发明了名字:
TextBlock colorText = new TextBlock();
colortext.Foreground= new SolidColorBrush(Colors.Yellow);
this.Panel.Children.Add(colortext)
何处添加此代码? –
您可以在构造函数之后的任何时候在页面的代码中执行它。或者,如果您想在构造函数中执行,则在调用InitializeComponents()后的任何时候。 –
codebehind是与.xaml文件同名的.cs文件 – Juan