如何在 WPF 窗口上加载 Xaml 文件?
Posted
技术标签:
【中文标题】如何在 WPF 窗口上加载 Xaml 文件?【英文标题】:How can I load a Xaml file on a WPF Window? 【发布时间】:2010-11-08 22:52:21 【问题描述】:所以我手动创建了一个 WPF 窗口,然后想将现有的 Xaml 文件加载到它上面。这可能吗?
我在第 3 方应用程序中执行此操作,因此需要手动创建 WPF 窗口,然后在其上分配 Xaml 文件。
我不知道我能不能换一种方式。
我想将 WPF 应用程序编译为类库,但我得到:
“库项目文件不能指定 ApplicationDefinition 元素。”错误。
否则我想在 DLL 中定义应用程序,然后从那里加载这个窗口,设置它的所有者等。这可能吗?
【问题讨论】:
【参考方案1】:不会将其创建为 WPF 用户控件库,然后更轻松地动态添加它们吗?在任何情况下,请确保在创建类库时没有 App.xaml(这很可能是导致 ApplicationDefinition 问题的原因)。
【讨论】:
谢谢,会试试那个(删除 app.xml")。拥有一个自定义控件库并不容易。因为我需要设计一个完整的 UI,它包含所有我想要在那个窗口中的控件(比如几百个,带有特定位置),然后将其加载到 3rd 方应用程序中。所以关于 UI 的所有内容都必须在那时完成。以上是关于如何在 WPF 窗口上加载 Xaml 文件?的主要内容,如果未能解决你的问题,请参考以下文章