Silverlight 2 提供了System.Windows.Markup.XamlReader.Load(string xaml)来动态的创建XAML,但这差不多限于短小的xaml片段创建,若要是从xaml文件直接读取创建,则写一个函数LoadXaml比较现实。
XAML文件本身也是资源,因此资源的Build Action(生成操作)不同,则引用该文件的uri也不同。例如build action为"Resource"时,资源文件嵌入到程序集中;为"Content"时,只打包进.xap中等等,可参考《