2013-03-12 3 views
2

Windows Phone 프로젝트에 generic.xaml 파일이 있는데 너무 커지고 있습니다. generic.xaml을 여러 파일로 나누는 방법?generic.xaml을 여러 파일로 나눕니다.

<ResourceDictionary.MergedDictionaries>에 대해 알고 있지만 제대로 작동하지 않습니다. 프로젝트가 컴파일되지만 페이지가 xaml 리소스를 구문 분석하려고 할 때 런타임 예외가 발생합니다.

나는 tryed :

<ResourceDictionary.MergedDictionaries> 
    <ResourceDictionary Source="WatermarkedPinBox.xaml"/> 
</ResourceDictionary.MergedDictionaries> 

도움말 나, 나는 큰 리소스 파일을 좋아하지 마십시오. 구조를 양호한 상태로 유지하는 것은 어렵습니다.

+2

오류 메시지가 무엇입니까? –

+0

죄송합니다. 오류 메시지가 나타나기를 다시는 원하지 않지만 "WatermarkedPinBox.xaml에서 스타일을 사용하려고 시도한 행에서"XAML 구문 분석 오류가 발생했습니다. 파서는 다음과 같이 할 수 있습니다. 로드하지 않음 –

답변

-1

을 사용하여 Generic.xaml 파일을 분할 할 수 있습니다. 이 예에서 살펴 보자 : YourSecondResourceFileName.xaml 및 YourThirdResourceFileName.xaml이 Page

<ResourceDictionary 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:mscorlib="clr-namespace:System;assembly=mscorlib"> 

    <ResourceDictionary.MergedDictionaries> 
     <ResourceDictionary Source="/YourProjectName;component/Themes/YourSecondResourceFileName.xaml" /> 
     <ResourceDictionary Source="/YourProjectName;component/Themes/YourThirdResourceFileName.xaml" /> 
    </ResourceDictionary.MergedDictionaries> 

</ResourceDictionary> 

Build Action를 설정해야합니다.

+0

실제로 동일한 런타임 예외가 발생 함 –

관련 문제