2014-01-18 6 views
3

저는 Windows Phone 8 개발 초보자입니다.WP8 - 파노라마 제목 글꼴 크기 변경 (템플릿 편집)

어리석은 질문처럼 보일 때까지 나는 파노라마 타이틀의 글꼴 크기를 변경하는 방법을 읽었고 실제로는 새 프로젝트에서 완료하지 못했습니다. 표준 일 수정 그들은 모두 그냥이 템플릿을 적용 할 말을

:

<application.resources> 
       <datatemplate x:key="SmallPanoramaTitle"> 
        <contentpresenter> 
         <textblock text="{Binding}" fontsize="50" margin="0,70,0,0" /> 
        </contentpresenter> 
       </datatemplate> 
    </application.resources> 

실제로 어떻게 할 수 있습니까? 미리 감사드립니다!

답변

4

Panorama 컨트롤의 기본 템플릿을 변경하는 방법을 자세히 설명하는 블로그 게시물이 있습니다 : Changing the background for panorama title and panorama header.

게시물의 템플릿을 대상 파노라마 컨트롤에 적용 했습니까? 다음 코드를 사용하여이 작업을 수행 할 수 있습니다.

<Panorama TitleTemplate="{StaticResource SmallPanoramaTitle}"> 
+0

어리석은 것처럼 보일지 모르지만 실제로 템플릿이 어디에 위치해 있는지 모릅니다. 새 파일을 만들어야합니까? 다른 특정 파일에 템플릿 코드를 써야합니까? –

+0

기본적으로 어디에 코드를 붙여 넣어야하는지 모릅니다. ( –

+0

컨트롤이있는 동일한 파일에서 템플릿을 작성할 수 있습니다. 단지 'phone : PhoneApplicationPage.Resources'에 넣어야합니다. 블록. –

3

실제 질문이 "이 템플릿을 어디에 둘 것인지요?" 당신이 @ToniPetrina에 의해 표시된 방법으로 템플릿을 사용할 수 있습니다 후

<Application ...> 
    .... 
    <Application.Resources> 
     .... 
     <!-- Other resources if any --> 
     .... 
     <DataTemplate x:Key="SmallPanoramaTitle"> 
      <ContentPresenter> 
       <TextBlock Text="{Binding}" FontSize="50" Margin="0,70,0,0" /> 
      </ContentPresenter> 
     </DataTemplate> 
    </Application.Resources> 
    .... 
</Application> 

:이 App.xaml에 속하는 Application.Resources 태그가 포함로는 App.xaml에 있어야합니다.

+0

나는 이미 그 일을 시도했다. 내가 얻는 것은 "The name"datatemplate이 "네임 스페이스에 존재하지 않습니다"입니다. ("contentpresenter"및 "textblock"과 동일) –

+0

잘못된 경우 사용, 'datatemplate'은'DataTemplate'이어야합니다. 다시 시도해 볼 수 있습니다. – har07

+0

건배! 그걸 알아 채지 못 했어! 은 내가 지금 말이냐하면 파노라마로 템플릿의 "응용 프로그램"입니다, 내가이 문자열을 사용하는 방법을 얻을하지 않습니다 <파노라마 TitleTemplate = "{StaticTemplate SmallPanoramaTitle을}"> 이 내 파노라마입니다 문자열 바로 지금 : <전화 : Panorama HorizontalAlignment = "왼쪽"높이 = "723"여백 = "- 4,10,0,0"제목 = "Wolfram Alpha"VerticalAlignment = "Top"Width = "460"/> 템플릿 이름이 인 경우 어떻게해야합니까? –