【发布时间】:2017-07-01 12:09:26
【问题描述】:
我正在尝试制作一个程序来解析具有预定义格式的 xml 文件,并将一些 UI 控件添加到我在 Windows 通用应用程序中的 MainPage。
在某些地方,我需要在相关的 xml 文件中指定我的 TextBlocks 的背景颜色,所以我正在寻找一种转换字符串属性的方法,从 xml 中读取并将其转换为 Windows.UI.Color 对应的值。
这是我的 xml 文件和用于添加控件的 C# 代码
xml:
<test-unit name ="FOG_LAMP" text ="Fog Lamp" mode ="DIG_IN" color="ORANGE"/>
C#:
public void AddNewTextBlock(String Name, String Text, String Color)
{
TextBlock NewTextBlock = new TextBlock();
NewTextBlock.Name = Name;
NewTextBlock.Text = Text;
NewTextBlock.FontSize = 24;
myGrid.Children.Add(NewTextBlock);
}
感谢帮助
【问题讨论】:
标签: c# xml uwp windows-10-universal uwp-xaml