새로운 WPF 사용자 컨트롤 라이브러리 만들기 :
당신의 App.xaml에 참조 다음 리소스 사전을 만들고 프로젝트에 추가하고 App.xaml
to this ResourceDictionary
.
<Application x:Class="WpfApplication1.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/WpfControlLibrary1;component/ResourceDictionary1.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application>
: 그럼 당신은 당신의 WPF 응용 프로그램과 당신이 App.xaml
에 ResourceDictionary
이러한 스타일을 사용하고 병합하고자하는 다른 응용 프로그램에서이 새로운 프로젝트에 대한 참조 (프로젝트 -> Visual Studio에서 참조 추가)를 추가 분명히 "WpfControlLibrary1"과 "ResourceDictionary1"을 새 프로젝트의 실제 이름과 각각 ResourceDictionary
으로 변경해야합니다.
이렇게하면 여러 가지 응용 프로그램에서 사용할 수있는 독립 실행 형 어셈블리로 공용 스타일을 이동했습니다.
출처
2017-03-23 11:46:39
mm8