InkToolbar打破VS2015 Designer,找不到错误元素

时间:2016-11-28 09:13:05

标签: visual-studio-2015 uwp

我使用VS2015 Update3创建了空白UWP应用,当我向页面添加InkCanvas控件时,我在VS Designer中收到此错误。该应用程序编译并运行正常。

enter image description here

即使我删除TargetInkCanvas,错误仍然存​​在。当然,页面上存在名称为inkCanvas的元素

如何修复设计器和xaml编辑器?

2 个答案:

答案 0 :(得分:1)

这是XAML设计人员的一个已知问题,现在您可以安全地忽略此错误。

参考Windows Ink 1: Introduction to Ink and Pen博客:

  

注意:如果在添加InkToolbar时看到XAML设计器错误,则可以放心地忽略它,因为它是正在处理的已知问题。您的代码运行正常。

答案 1 :(得分:1)

正如@JayZuo和@tao所提到的,这是一个正在处理的已知错误。

与此同时,我已经找到了解决方法:

<ContentPresenter x:Name="inkToolbarPlaceholder" />
public sealed partial class MainPage : Page
{
      InkToolbar inkToolbar;
      public MainPage()
      {
          this.InitializeComponent();
          //create InkToolbar right after InitializeComponent call
          inkToolbar = new InkToolbar();
          inkToolbar.TargetInkCanvas = inkCanvas;
          inkToolbarPlaceholder.Content = inkToolbar;
      } 
 }