解决方案资源管理器 - >右键单击"MySolution" - >添加 - >新建项目 - > WPF用户控件库
在那里添加控件并在任何其他应用程序中使用.
将当前项目转换为dll:Solution Explorer - > MyWpfApplication - > Right Click - > Properties - > Application Tab - > Output Type = Class Library
或者您可以将其他应用程序的引用添加到现有项目中,即使它是exe.(控件仍然可用)
库不是应用程序,因此我们无法将WPF应用程序转换为dll并期望能够独立运行它.
一种解决方法可能是将项目输出类型更改为"类库",然后创建一个挂钩到dll的新WPF应用程序.
要使新应用程序挂钩到dll,首先添加对dll的引用,然后编辑App.xaml并将StartupUri更改为指向dll的包Uri.
<Application x:Class="WpfApplication13.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="pack://application:,,,/ReferencedAssembly;component/MainWindow.xaml">
<Application.Resources>
</Application.Resources>
</Application>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10793 次 |
| 最近记录: |