以下の DataTemplate セレクターを参照しようとしている次の xaml コードがあります。ただし、名前空間エラーが発生します。次のバリエーションを試して Selector クラスをインポートしようとしましたが、同じエラーが発生し続けます
xmlns:lx="clr-namespace:TimeSheet.Views.DataTemplateSpace"
xmlns:lx="using:TimeSheet.Views.DataTemplateSpace"
xmlns:lx="TimeSheet.Views.DataTemplateSpace"
<lx:DayViewListDataTemplateSelector x:Key="templateSelector"
DefaultDataTemplate="{StaticResource DefaultDataTemplate}"
EditableDataTemplate="{StaticResource EditableDataTemplate}" />
これが私のDataTemplateの概要です
namespace TimeSheet.Views.DataTemplateSpace
{
public class DayViewListDataTemplateSelector : DataTemplateSelector
{
public DataTemplate DefaultDataTemplate { get; set; }
public DataTemplate EditableDataTemplate { get; set; }
public override DataTemplate SelectTemplate(object item,
DependencyObject container)
{
}
}
}
興味深いことに、最初のオプションを使用すると。Intellisense は私を助け、タグを作成するときに名前空間のオプションを提供してくれますが、それでも名前空間エラーがスローされます。