找出Silverlight名称空间和程序集

时间:2010-07-15 14:21:29

标签: silverlight namespaces

通常,当您在Web上找到Silverlight代码的示例时,它可能只包含一段代码而不是使其工作所需的完整集。当我试图找出在xaml文件顶部使用的命名空间和/或程序集声明时,这会让我感到非常沮丧。

例如,请使用以下代码段(显示如何将项目列表添加为静态资源)

<UserControl.Resources>   
   <controls:ObjectCollection x:Key="SampleData">  
      <sys:String>User 1</sys:String>  
      <sys:String>User 2</sys:String>  
      <sys:String>User 3</sys:String>  
   </controls:ObjectCollection>  
</UserControl.Resources> 

我怎么可能确定这个人用作“控件”别名的命名空间和程序集???

1 个答案:

答案 0 :(得分:1)

我通常做的是:

- 尝试将元素添加到我的Xaml中,如果类在引用的程序集中,Resharper将在这里帮助我。

- 在文档中搜索类名。 Silverlight sdk doc,然后是Toolkit doc。

在这种情况下,在SL3中,ObjectCollection类在Toolkit中:

命名空间:System.Windows.Controls

程序集:System.Windows.Controls.Toolkit(在System.Windows.Controls.Toolkit.dll中)