【问题标题】:Xaml Parsing Failed when subclassing ListView/GridView/ListBox子类化 ListView/GridView/ListBox 时 Xaml 解析失败
【发布时间】:2015-08-07 10:45:12
【问题描述】:

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

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

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

知道如何进一步研究吗?

编辑:我还尝试继承 ListView、GridView、ListBox 和 Itemscontrol。 Itemscontrol 不会产生错误,但所有其他都会产生。

编辑 2:

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

  2. 添加 -> 用户控件

  3. 将基类更改为:

    公共密封部分类 ListViewEx : ListView { 公共 ListViewEx() { this.InitializeComponent(); } }

  4. 将 XAML UserControl 标记更改为 ListView

【问题讨论】:

    标签: c# windows win-universal-app


    【解决方案1】:

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

    但是,这种方法在 WPF 中有效,这让我感到惊讶。

    【讨论】:

      猜你喜欢
      • 2019-06-04
      • 2022-10-22
      • 2019-10-16
      • 2014-10-31
      • 2023-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-01
      相关资源
      最近更新 更多