得到一个类型的包uri

时间:2017-02-22 07:23:26

标签: c# .net wpf

有没有办法获得类型的包uri或物理路径?

例如,名为CommonUtil的程序集的名为IdUil的类型返回类似

的内容
  

CommonUtil;组件/ UserUtil / IdUtil.cs

目的是加载存在于同一路径中的资源字典。在这种情况下,CommonUtil / UserUtil / IdUtil.xaml

出于某种原因,我不能依赖该类型的命名空间名称。

1 个答案:

答案 0 :(得分:1)

包URI不是指类型,而是指资源。当然,您需要知道实际定义此资源的位置,以便能够首先使用它。这是包URI实际指定的内容。

如果您没有对资源的任何引用,那么您应该从哪里获得包URI?

知道资源名称后,例如“UserUtil / IdUtil.png”,你可以使用简单的字符串连接轻松地自己构建一个包URI。