2010-11-24 59 views
0

我有一個包含三個項目使用轉換器從另一個Silverlight項目

海關,

Customs.Admin,

Customs.Web

Silverlight的解決方案海關項目已得到轉換器類[ConvertoBool],用於其UI的項目中。它通過來自海關項目的ResourceDictionary.xaml文件中的ResourceDictionary標記使用。

現在海關被主體工程已經到了Customs.Admin項目,所有的管理員屏幕上的UI都存在一個參考。

如果我想重用轉換器類[ConvertoBool]從海關項目在我Customs.Admin項目,這將是做到這一點的呢?

感謝您的時間...

回答

0

通過添加的中的App.xaml以下海關項目

<ResourceDictionary> 
     <ResourceDictionary.MergedDictionaries> 
      <ResourceDictionary Source="MyResources/Converters.xaml" /> ... 

在根據海關項目的文件夾爲MyResources的Converters.xaml文件解決了這個問題,我創建指向資源字典轉換器類。

這樣做!

0

轉換器只是正常上課,所以你必須引用包含它的項目。如果因爲循環引用而無法引用它,則必須移動Converter和/或重新考慮您的解決方案的體系結構。