我使用VS2015 Update3创建了空白UWP应用,当我向页面添加InkCanvas
控件时,我在VS Designer中收到此错误。该应用程序编译并运行正常。
即使我删除TargetInkCanvas,错误仍然存在。当然,页面上存在名称为inkCanvas的元素
如何修复设计器和xaml编辑器?
答案 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;
}
}