但是我得到了一个错误“类型'TeachingTip‘没有找到”。 我尝试以编程方式在cpp文件(C++/CX)中添加: TeachingTip^ tip = ref new TeachingTip(); 错误是:“标识符'TeachingTip‘未定义”。 所有其他控件都工作正常。 ">
我正在尝试以通常的方式将TeachingTip添加到Xaml文件中:
<TeachingTip/>
但是我得到了一个错误“类型'TeachingTip‘没有找到”。
我尝试以编程方式在cpp文件(C++/CX)中添加:
TeachingTip^ tip = ref new TeachingTip();
错误是:“标识符'TeachingTip‘未定义”。
所有其他控件都工作正常。
发布于 2020-02-02 20:41:50
TechingTip控件是Windows UI Library的一部分,而不是Window。因此,它驻留在名称空间Microsoft.UI.Xaml.Controls
中(与Windows.UI.Xaml.Controls
相对)。要在XAML中引用该控件,必须使用正确的名称空间。Getting started with the Windows UI Library有详细的说明。
下面的XAML片段应该可以工作:
<Page x:Class="..."
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
...
>
<muxc:TeachingTip/>
...
</Page>
同样,在代码中引用控件时,必须指定正确的命名空间。
https://stackoverflow.com/questions/60029065
复制相似问题