如何在Windows 8商店应用程序

时间:2015-10-06 11:15:27

标签: background microsoft-metro c++-cx

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

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

那么如何解决以下问题:

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

1 个答案:

答案 0 :(得分:1)

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

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