我有一個自定義的用戶控件,我想將其包含在主頁面中。
ColorPalette.xaml.h(其中還包括xaml
和xaml.cpp
文件,只是我沒有張貼)無法引用自定義用戶控件
namespace Colibry
{
namespace Views {
[Windows::Foundation::Metadata::WebHostHidden]
public ref class ColorPalette sealed
{
public:
ColorPalette();
};
}
}
MainPage.xaml中
<Page
x:Class="Colibry.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Colibry"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:cc="clr-namespace:Colibry.Views;assembly:Colibry"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<cc:ColorPalette></cc:ColorPalette>
</Grid>
</Page>
但xmlns:cc="clr-namespace:Colibry.Views;assembly:Colibry"
輸出錯誤:
Универсальный код ресурса (URI) "clr-namespace:Colibry.Views;assembly:Colibry" не является допустимым идентификатором пространства имен. Colibry E:\Projects\Colibry\Colibry\MainPage.xaml
For Englishman:
URI "clr-namespace:Colibry.Views;assembly:Colibry" is not available identifier of the name space. Colibry E:\Projects\Colibry\Colibry\MainPage.xaml
如何解決?我只學習C++/XAML。
非常感謝!有用! –