2

我目前正在为 WPF 开发一个小的本地化框架(甚至不要考虑将我指向 locBAML ......)并且想知道是否有可能找出指定 DependencyObject 的包含程序集。

例如:我在 Window1.xaml 文件中的 XAML 中有一个普通的窗口定义。该窗口包含一个 StackPanel,其中包含一个 TextBlock。

当只有对 TextBlock 的引用时,是否可以找出哪个程序集包含 Window1.xaml 文件?

是否也可以找出 xaml 文件的文件名(在这种情况下为“Window1.xaml”)?

在此先感谢并致以最诚挚的问候, 3Fox

4

1 回答 1

2

我认为这样的事情会奏效。

Window window = Window.GetWindow(YourTextBox);
Assembly assembly = Assembly.GetAssembly(window.GetType());
于 2009-05-06T20:35:24.547 回答