본문 바로가기
C#/C# WPF

기존 프로젝트에 라이브러리 프로젝트 추가

by doublerabbits 2022. 7. 9.

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