2017-02-22 5 views
0

タイプのパックパスまたは物理パスを取得する方法はありますか?タイプパックのURLを取得する

例えばCommonUtil

ようなものを返すCommonUtil名前付きアセンブリのIdUil部命名タイプ、コンポーネント/ UserUtil/IdUtil.cs

目的はに存在するリソースディクショナリをロードすることである

同じパス。この場合、CommonUtil/UserUtil/IdUtil.xaml

何らかの理由で、タイプの名前空間名に依存できません。

答えて

1

パックURIはタイプを指さず、リソースを指します。もちろん、最初にこのリソースを使用できるように、このリソースが実際に定義されている場所を知る必要があります。これはパックURIが実際に指定するものです。

あなたがリソースへの参照を持っていない場合、パックURIを取得する場所はどこですか?

リソースの名前がわかったら、 "UserUtil/IdUtil.png"では、簡単な文字列連結を使用して簡単にパックURIを構築できます。

+0

これは、アセンブリ内の型のパスを取得する方法がないことを意味しますか? – Curious

+0

「タイプのパス」はありません。 – mm8