【问题标题】:Is it possible to use WinRT XAML Toolkit with WPF?是否可以将 WinRT XAML 工具包与 WPF 一起使用?
【发布时间】:2015-10-13 17:54:13
【问题描述】:

我尝试使用Visual Studio Package Manager Console 安装并收到此错误:

安装失败。回滚...安装包:无法安装 包“WinRTXamlToolkit.Controls.Gauge 1.6.1.3”。你正试图 将此包安装到目标项目中 '.NETFramework,Version=v4.5',但包中不包含任何 与之兼容的程序集引用或内容文件 框架。有关详细信息,请联系包作者。在线:1 字符:1 + 安装包 WinRTXamlToolkit.Controls.Gau

【问题讨论】:

    标签: wpf nuget-package winrt-xaml-toolkit


    【解决方案1】:

    不是作为 NuGet 包,我认为您需要一个 WPF 工具包(某种)。

    WinRT XAML 工具包基于 CoreCLR,而不是完整的 .NET 4.5。

    您可以使用源代码进行非常小的修改(主要在命名空间中)。这取决于您需要工具包的哪一部分。

    查看源代码https://github.com/xyzzer/WinRTXamlToolkit

    【讨论】:

    • 那么你只需要两个文件。得到整个想法将是一个矫枉过正。您需要将 cs 文件放在任何位置(并修复命名空间)并将控件模板放入 WPF 应用程序的 Themes 文件夹中的 generic.xaml 文件中。 cs 文件为here,XAML 为here
    • 1.创建简单的类并将 .cs 放入其中? 2. 创建 ResourceDictionary 并将其命名为 Generic ?
    • 正是如此。 _______________________
    • 那么所有这些使用缺少的东西:使用 Windows.Foundation;使用 Windows.UI;使用 Windows.UI.Xaml;使用 Windows.UI.Xaml.Controls;使用 Windows.UI.Xaml.Media;使用 Windows.UI.Xaml.Shapes;
    • 添加了几个完全不同的 using and now 在行中: OnValueChanged(this, null);出现错误:错误 110 参数 2:无法从“”转换为“System.Windows.DependencyPropertyChangedEventArgs”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多