【发布时间】:2013-01-31 10:28:05
【问题描述】:
对不起,我是 C# 和 WPF 的新手。 我尝试使用从 *.cs 文件下载的第 3 方控制: http://www.codeproject.com/Articles/75847/Virtualizing-WrapPanel
文章描述使用控件:
<ListBox ItemsSource="{StaticResource boundCollection}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingWrapPanel Orientation="Vertical" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
我已将 cs 文件复制到我的项目文件夹中,并通过拖放将其添加到解决方案资源管理器中,然后将命名空间更改为我项目的命名空间。但它显示以下错误:
Error 1 The tag 'VirtualizingWrapPanel' does not exist in XML namespace 'http://schemas.microsoft.com/winfx/2006/xaml/presentation'. Line 30 Position 22. C:\Users\mbp2011\Documents\Visual Studio 2010\Projects\@Experiment\ThumbnailsView\ThumbnailsView\MainWindow.xaml 30 22 ThumbnailsView
提前致谢
【问题讨论】:
-
确保并添加一个与用户控件的命名空间相匹配的 xml 命名空间,如下 xmlns:custom="clr-namespace:MyNamespace;assembly=MyAssembly" Ref: msdn.microsoft.com/en-us/library/ms747086.aspx
-
那么您将使用
标签: c# wpf user-controls