相关疑难解决方法(0)

将颜色名称转换为SolidColorBrush

如何 颜色名称转换SolidColorBrush类型?我的意思是"黄色"这个词.

SolidColorBrush scb =  ??? ; // "Yellow" 
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# wpf

19
推荐指数
4
解决办法
4万
查看次数

如何在WinRT中获取类的属性

我正在用C#和XAML编写Windows 8应用程序.我有一个类,它具有许多相同类型的属性,这些属性在构造函数中以相同的方式设置.而不是手动编写和分配每个属性我想获得我的类中的某些类型的所有属性的列表,并将它们全部设置为foreach.

在"普通".NET中我会写这个

var properties = this.GetType().GetProperties();
foreach (var property in properties)
{
    if (property.PropertyType == typeof(Tuple<string,string>))
    property.SetValue(this, j.GetTuple(property.Name));
}
Run Code Online (Sandbox Code Playgroud)

where j是我的构造函数的参数.在WinRT GetProperties()中不存在.Intellisense for this.GetType().没有显示我可以使用的任何有用的东西.

c# reflection microsoft-metro windows-runtime

13
推荐指数
2
解决办法
9315
查看次数

如何通过WinRT中的颜色进行枚举?

在非WinRT中枚举颜色是一个常见问题,答案很简单.但是,由于Colors'ENUM'实际上只是一个具有静态"颜色"属性的类,因此您无法在WinRT中使用标准方法.

你如何枚举WinRT中的颜色?

c# windows-8 windows-runtime

4
推荐指数
1
解决办法
3293
查看次数