扩展 Wpf 工具包:TableView.Theme 在 2.4 版中损坏?

Extended Wpf Toolkit: TableView.Theme broken in version 2.4?

在某个项目的 Visual Studio 2013 Professional 中通过 NuGet 安装了 "Extended Wpf Toolkit"(社区版),对当前版本 2.4 的更新尝试导致 System.Windows.Markup.XamlParseException 在运行时出现以前在此处的 2.3 版中运行良好的相同代码。

事实证明,该异常是由 xcdg:TableView Theme 属性 赋值引起的,另请参阅下面粘贴的重现示例。

删除该分配可以治愈症状。

由于我无法在网络上找到有关该问题的任何信息,实际问题可能是是否有一种方法可以将 DataGridControl / TableView 主题与 "Extended WPF Toolkit" 社区版 2.4 版一起应用?

在通过 NuGet 安装扩展 WPF 工具包的当前版本 2.4 并通过 F5 键启动后,以下简化版本在 "test" 项目的 MainWindow.xaml 中为我重现了该问题:

<Window x:Class="testXceed24.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <xcdg:DataGridControl>
            <xcdg:DataGridControl.View>
                <xcdg:TableView Theme="ZuneNormalColorTheme"/>
            </xcdg:DataGridControl.View>
        </xcdg:DataGridControl>
    </Grid>
</Window>

FWIW,作为交叉检查,通过包管理器控制台降级 Extended.Wpf.Toolkit 版本显然也可以解决这里的症状:

PM> Update-Package Extended.Wpf.Toolkit -Version 2.3.0

稍后继续该项目时,添加对 "Presentationframework.Luna" 的项目引用,属性 -> "Copy Local = "True”,结果证明可以解决这种特殊情况下的症状(更新 Extended.Wpf.Toolkit 从版本 2.3.0 到 2.8.0)