我目前正在为WPF开发一个小的本地化框架(甚至不考虑将我指向locBAML ...),并想知道是否有可能找到指定的DependencyObject的包含程序集。
例如:我在文件Window1.xaml中的XAML中有一个正常的窗口定义。该窗口包含一个StackPanel,其中有一个TextBlock。
当只引用TextBlock时,是否可以找出哪个程序集包含Window1.xaml文件?
是否也可以找到xaml文件的文件名(在这种情况下为“Window1.xaml”)?
先致谢谢,并致以诚挚的问候, 3Fox
答案 0 :(得分:2)
我认为这样的事情会起作用。
Window window = Window.GetWindow(YourTextBox);
Assembly assembly = Assembly.GetAssembly(window.GetType());