所以我在Windows 8上使用VS12,并且攻击ContosoCookbook代码以制作不同的应用程序.我正在尝试设置一个"MainMenu.xaml"页面,我有:
<CollectionViewSource
x:Name="groupedItemsViewSource"
Source="{Binding Groups}"
IsSourceGrouped="true"
ItemsPath="TopItems"
d:Source="{Binding AllGroups, Source={d:DesignInstance Type=data:FlashCardDataSource, IsDesignTimeCreatable=True}}"/>
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:名称"FlashCardDataSource"在命名空间"using:FlashCards.Data"中不存在.
......但我不明白它是怎么回事.我从哪里开始寻找?我是XAML的新手.
-Ken
我有一个覆盖问题.我知道你不能覆盖继承的成员,除非它们被标记为虚拟,抽象或覆盖,但......
using System.Windows;
using System.Windows.Controls;
namespace SDKSample
{
public class TaskListDataTemplateSelector : DataTemplateSelector
{
public override DataTemplate
SelectTemplate(object item, DependencyObject container)
{
FrameworkElement element = container as FrameworkElement;
if (element != null && item != null && item is Task)
{
Task taskitem = item as Task;
if (taskitem.Priority == 1)
return
element.FindResource("importantTaskTemplate") as DataTemplate;
else
return
element.FindResource("myTaskTemplate") as DataTemplate;
}
return null;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我添加了这段代码:
public class PostTemplateSelector : DataTemplateSelector
{
public override …Run Code Online (Sandbox Code Playgroud)