如何在 windows 8 商店应用程序中设置控件的背景颜色

How to set a background color of a control in windows 8 store application

我正在设计一个应用程序,必须通过代码实例化控件。问题是我无法更改背景颜色。我试图在整个互联网上寻找,但没有成功。我已联系微软支持服务,但也没有成功。

我了解到您通常使用 System.Color 或 System.ColorHelper 更改颜色。两者都无法在应用程序中访问。

那么如何解决下面的问题:

TextBox^ txtID = ref new TextBox();
txtID->Background = ?; 

我有解决方案,首先制作一个画笔对象并设置颜色并将该颜色分配给您的控件背景。我使用了以下内容:

SolidColorBrush^ myBrush = ref new SolidColorBrush(Windows::UI::Colors::Red);
TextBox^ txtID = ref new TextBox();
txtID->Background = myBrush;