Xaml 子类化时解析失败 ListView/GridView/ListBox

Xaml Parsing Failed when subclassing ListView/GridView/ListBox

我正在 classing ListView Windows 通用应用程序项目。我在 Visual Studio 2015 RC 中创建了一个新的 UserControl,然后在 XAML 和代码隐藏中将 UserControl 类型更改为 ListView。

当我插入控件和 运行 应用程序时,我得到一个 'Xaml Parsing Failed' 异常,没有任何进一步的信息。

经过研究,我遇到了项目名称包含点的问题,但我的项目名称不包含这些字符。

知道如何进一步研究吗?

编辑:我还尝试了 subclassing ListView、GridView、ListBox 和 Itemscontrol。 Itemscontrol 不会生成错误,但所有其他控件都会生成错误。

编辑 2:

  1. 在 VS2015 RC 中创建了一个新的通用应用程序项目

  2. 添加 -> 用户控件

  3. 将基数 Class 更改为:

    public sealed partial class ListViewEx : ListView { publicListViewEx() { this.InitializeComponent(); } }

  4. 已将 XAML UserControl 标记更改为 ListView

来自MSDN forums的答案:本例使用主题控件(自定义控件)。

然而,这种方法在 WPF 中有效,令我感到惊讶。