扩展 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)
在某个项目的 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)