小编Ken*_*one的帖子

名称空间YYY(XAML VS12 Windows 8)中不存在名称XXX

所以我在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

xaml

18
推荐指数
3
解决办法
1万
查看次数

无法覆盖继承的成员SelectTemplate ...使用从MSDN复制的代码

我有一个覆盖问题.我知道你不能覆盖继承的成员,除非它们被标记为虚拟,抽象或覆盖,但......

我有 这个来自msdn的代码:

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)

c# microsoft-metro windows-8 visual-studio-2012

4
推荐指数
1
解决办法
2332
查看次数