none
The tag 'ListBox' does not exist in XML namespace 'http://schemas.microsoft.com/winfx/2006/xaml/presentation' RRS feed

  • 问题

  • 我使用的是vs2010 sp1 版本 Silverlight5 开发学习过程中遇到这样的问题。

    以下是我的代码

    <UserControl x:Class="SApp.MainPage" 
                     xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
               xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
               xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
               xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
               xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
               mc:Ignorable="d"
               xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
                  xmlns:con="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"
                     xmlns:toolKit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"
                     xmlns:SV="clr-namespace:Visifire.Charts;assembly=SLVisifire.Charts"
               d:DesignWidth="640" d:DesignHeight="480"
               >
        <Grid x:Name="LayoutRoot" Background="White">
            <!--<SV:Chart Margin="44,37,38,38" Name="chtTest" View3D="False" ToolBarEnabled="False" SmartLabelEnabled="False" ShadowEnabled="False" />-->
            <ScrollViewer Grid.Row="0" Grid.Column="0" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Width="300">
                <toolKit:TreeViewDragDropTarget>
                    <sdk:TreeView Name="tv" />
                </toolKit:TreeViewDragDropTarget>
            </ScrollViewer>
            <!--<ScrollViewer Grid.Row="0" Grid.Column="1" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Width="900">-->
                <!--<sdk:DataGrid  HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Name="dataGrid1"  IsReadOnly="True"  />-->
            <!--</ScrollViewer>-->
            <Grid>
                <StackPanel Orientation="Horizontal" Margin="10">
                    <toolKit:ListBoxDragDropTarget AllowDrop="True">
                        <ListBox Name="listBox" Height="200" Width="200">
                            <ListBox.ItemsPanel>
                                <ItemsPanelTemplate>
                                    <StackPanel Orientation="Vertical"/>
                                </ItemsPanelTemplate>
                            </ListBox.ItemsPanel>
                        </ListBox>
                    </toolKit:ListBoxDragDropTarget>
                </StackPanel>
            </Grid>
        </Grid>
    </UserControl>

    请问是哪里有问题?

     

     

    2013年1月7日 2:49

答案

  • 你好,

    请你尝试“build solution”一下(按F6)。

    如果还是报这个错误,请新建一个新项目,然后拖拽listbox到xaml页面里。

    关于你这个错误,我觉得可能是你应用的第三方dll里也有listbox控件,导致了冲突。


    Mark Yu - MSFT
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年1月9日 1:32
    版主