Xaml Islands-Microsoft入门示例对我不起作用

问题描述 投票:0回答:1

我正在遵循此处显示的基本入门示例:https://docs.microsoft.com/en-us/windows/apps/desktop/modernize/host-custom-control-with-xaml-islands

我已尽我所能。如果我将用户控件与UWP应用程序放置在一起(与示例不同),则可以使其正常工作,但不能与类库中的usercontrol一起使用。

首先,当我按原样运行示例时,我得到:“面向Windows 10.0.18226.0及更高版本的应用程序支持WindowsXamlManager和DesktopWindowXamlSource。请检查应用程序清单或程序包清单,并确保已更新MaxTestedVersion属性。”

我能找到的唯一解决方案是将清单文件添加到包含以下内容的wpf项目中:

<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>

      <!-- Windows 10 -->
      <maxversiontested Id="10.0.18362.0"/>
      <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />

    </application>
  </compatibility>

</assembly>

此后,我没有看到该错误,但是在加载wpf表单时,我看到“无法创建ClassLibrary1.MyUserControl1类型的控件”,但是没有任何提示。

每个人都知道我做错了什么,如何找出有效的示例,才能找出问题所在?

我正在遵循此处显示的基本入门示例:https://docs.microsoft.com/zh-cn/windows/apps/desktop/modernize/host-custom-control-with-xaml-islands我已经按照尽我所能。我...

xaml uwp windows-10-universal
1个回答
0
投票

我下载了您的项目包,发现您错过了一步。

© www.soinside.com 2019 - 2024. All rights reserved.