构建期间的 XAML 错误 - 标记不存在

Posted

技术标签:

【中文标题】构建期间的 XAML 错误 - 标记不存在【英文标题】:XAML Error during build - tag does not exist 【发布时间】:2012-02-09 07:33:21 【问题描述】:
xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
        Title="MainWindow" Height="350" Width="525">
    <Grid>

        <sdk:TreeView Height="197" HorizontalAlignment="Left" Margin="242,80,0,0" Name="treeView1" VerticalAlignment="Top" Width="175" DataContext="Binding">
            <sdk:TreeView.ItemTemplate>
                <sdk:HierarchicalDataTemplate ItemsSource="Binding Path=Childen">
                    <StackPanel>
                        <TextBlock Text="Binding Path=Value"/>
                    </StackPanel>
                </sdk:HierarchicalDataTemplate>
            </sdk:TreeView.ItemTemplate>
        </sdk:TreeView>

我在构建解决方案时不断收到此错误。

XML 命名空间“http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk”中不存在标记“TreeView”。第 8 行位置 10。

【问题讨论】:

【参考方案1】:

在 WPF 中,您不需要为 TreeView 使用 sdk:。简单把&lt;TreeView ... 这应该工作。

【讨论】:

它确实有效。我用过:&lt;TreeView Height="197" HorizontalAlignment="Left" Margin="242,80,0,0" Name="treeView1" VerticalAlignment="Top" Width="175" DataContext="Binding"&gt;

以上是关于构建期间的 XAML 错误 - 标记不存在的主要内容,如果未能解决你的问题,请参考以下文章

XAML 中的命名空间错误中不存在该名称

“http://schemas.microsoft.com/winfx/2009/xaml”命名空间中不存在属性“类”

错误1075:依存服务不存在,或已标记为删除

在 Eclipse IDE 中发布构建期间发生错误?

关于initializecomponent 不存在的问题

字典中不存在给定的键 - 错误和警告