我正在寫一個庫,我們的主要WPF GUI項目在運行時使用反射靜態加載。我的類庫嘗試加載ViewModel,目的是在WPF GUI中顯示其相關視圖。這似乎並不奏效。這是因爲WPF無法訪問我在庫中聲明的綁定?我有一個名爲CommonResources.resx在它看起來像這樣的庫文件:數據綁定ViewModel查看靜態加載程序集內
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:vm="clr-namespace:Plugin.ViewModel"
xmlns:v="clr-namespace:Plugin.View"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" />
<DataTemplate DataType="{x:Type vm:MyViewModel}">
<v:MyView/>
</DataTemplate>
</ResourceDictionary>
我如何當主GUI試圖表明MyViewModel發生的WPF的魔力?