wpf - Windows8 或 wpf 中的颜色数组?

标签 wpf arrays colors windows-8

我试图将我的 WP7 项目导入到 Windows 8。我有一个数组

Color[] g_colors = { Colors.Yellow, Colors.Blue, Colors.Brown, Colors.Cyan,
                    Colors.DarkGray, Colors.Gray, Colors.Green, Colors.LightGray,
                         Colors.Magenta, Colors.Orange,Colors.Purple,Colors.Red,Colors.White };

如何在 WPF 中执行相同操作?

感谢和问候。

最佳答案

您是否已在代码中添加了适当的命名空间?

using System.Windows.Media;

应该解决问题。

根据您尝试过此操作但“不起作用”的评论,我在 VS 中将此页面放在一起。 .cs 文件如下,一切编译正常。

using System;
using System.Collections.Generic;
using System.Windows;
using System.Windows.Media;

namespace MyNamespace
{
    public partial class ColorTestPage : Window
    {
        public ColorTestPage()
        {
            InitializeComponent();
            Color[] g_colors = { Colors.Yellow, Colors.Blue, Colors.Brown, Colors.Cyan,
                             Colors.DarkGray, Colors.Gray, Colors.Green, Colors.LightGray,
                             Colors.Magenta, Colors.Orange,Colors.Purple,Colors.Red,Colors.White };
        }
    }
}

关于wpf - Windows8 或 wpf 中的颜色数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12562288/

相关文章:

c# - 使用 IEnumerator 和使用数组作为属性之间的区别

r - 将十六进制字符串值硬编码为 ggplot 中的颜色

ios - 在 objective-c 中更改导航状态栏文本颜色时出错

java - JTable 行颜色取决于模型中的值?

c# - 如何设置ContentPresenter内容背景

c# - 编译后未对齐的按钮

java - 逐层旋转二维数组

c - 数组内的值错误

c# - 自定义绑定(bind)类无法正常工作

c# - Task.Run 需要很长时间才能启动任务