【问题标题】:DataGridTextColumn namespace found in silverlight MainPage xaml code behind, but not found in silverlight library在silverlight MainPage xaml 代码后面找到DataGridTextColumn 命名空间,但在silverlight 库中找不到
【发布时间】:2011-07-22 19:32:58
【问题描述】:

我在silverlightapp 主页代码后面成功使用DataGridTextColumn。

这行得通:

using System.Windows.Controls; 
namespace myNamespace
{
    public partial class MainPage
    {
        <snip>
        private DataGridTextColumn CreateTextColumn(...)
        {
            DataGridTextColumn column = new DataGridTextColumn();
            <snip>
        }
    }
}

我想将该方法移动到 Silverlight 库中的静态类

using System.Windows.Controls;

namespace myNamespace
{
    public static class DataGridBuilder
    {

        private static DataGridTextColumn CreateTextColumn(...)
        {
            DataGridTextColumn column = new DataGridTextColumn();
        }
     }
}

Intellisense 没有看到 DataGridTextColumn 的定义,它也不会编译。我在两个项目中都有对 System.Windows.Controls 的引用。 MSDN 说我有正确的命名空间。我错过了什么?注意:非工作代码部分中的类名浅蓝色是由 StackOverflow 放置的,而不是智能感知。

【问题讨论】:

    标签: silverlight visual-studio-2010 datagridtextcolumn


    【解决方案1】:

    程序集是System.Windows.Controls.Data,而命名空间是System.Windows.Controls

    你有System.Windows.Controls.Data的参考吗?

    【讨论】:

    • 知道这很简单。有时你看着一些东西,却无法真正看到它。谢谢!
    猜你喜欢
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多