2
我有類,它爲對象選擇ItemDataTemplate。但我不能在我的XAML代碼中引用它。 (Page.Resources)。XAML中的命名空間錯誤中不存在類
這是XAML中的Items頁面。類是在公共文件夾,我在這裏引用的公共文件夾:
xmlns:common="using:Sample_App.Common"
,然後當我wan't將其添加到我的XAML:
<common:MyDataTemplateSelector x:Key="Selector" AdTemplate="{StaticResource Ad}" NormalTemplate="{StaticResource Normal}"></common:MyDataTemplateSelector>
我得到以下錯誤:
The name "MyDataTemplateSelector" does not exist in the namespace "using:MyDataSelector"
這裏的MyDataSelector類:
namespace MyDataSelector
{
private class MyDataTemplateSelector : DataTemplateSelector
{
public DataTemplate NormalTemplate { get; set; }
public DataTemplate AdTemplate{ get; set; }
protected override DataTemplate SelectTemplateCore(object item, DependencyObject container)
{
if (item is TestApp.Mainpage.NormalData)
return NormalTemplate
if (item is TestApp.Mainpage.AdData)
return AdTemplate;
return SelectTemplateCore(item, container);
}
}
}