1. 기존 프로젝트에 추가하고자 하는 Library project 를 생성한다.
MCP_UI : 기존 프로젝트
MCP_UIL : library project 신규 추가
2. 기존 프로젝트 참조에 추가한 라이브러리 프로젝트 추가
3. 라이브러리 프로젝트에 "리소스 사전" 추가
4. 기존 프로젝트에 ResourceDictionary 추가
MCP_UI.App.xaml 내용 수정
<Application x:Class="MCP_UI.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:MCP_UI"
StartupUri="MainWindow.xaml">
<Application.Resources>
<!-- 라이브러리 프로젝트 항목 참조 코드-->
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/MCP_UIL;component/Styles/ButtonStyle.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
'C# > C# WPF' 카테고리의 다른 글
Constant for Xaml (0) | 2022.07.16 |
---|---|
xaml next line (0) | 2022.07.15 |
다른 프로젝트 리소스 이용 (0) | 2022.07.15 |
Title Bar 없이 Mouse Drag 로 이동 (0) | 2022.07.15 |
Title Bar 숨기기 (0) | 2022.07.15 |