이건 Silverlight나 WPF나 다 했던 것인데 잊어먹어서 다시 쓴다…
일단 리소스 파일을 하나 만든다. add new item~ 으로 만든후 리소스를 적는데
위에 보면 "Access Modifier” 에 internal로 되어있다. 이걸 public 으로 꼭 고치자 왜냐하면 나는 전 구역에 사용해야 하기때문이다 ~
<phone:PhoneApplicationPage.Resources>
<local:LocalizedStrings x:Key="LocalizedStrings"/>
</phone:PhoneApplicationPage.Resources>
자 이렇게 해당 View Xaml에 리소스를 등록하자 공용으로 사용하고 싶으면 app.xaml에 저장~
자 이제 리소스를 받는 클래스를 만들자~
public class LocalizedStrings
{
private static AppResources localizedresources = new AppResources();
public LocalizedStrings()
{
}
public AppResources LocalizedResources
{
get
{
return localizedresources;
}
}
}
이제 실제 Text 에 바인딩 시켜보자~
<TextBlock Text="{Binding Path=LocalizedResources.Title, Source={StaticResource LocalizedStrings}}" x:Name="textBlockListTitle" FontSize="60"/>
리소스에 등록된 Title 이 나오는걸 볼수 있다.
'Windows Phone 7' 카테고리의 다른 글
[wp7] 윈폰에서 전화가 울리거나 검색에 갔을때 저장? (0) | 2010.08.13 |
---|---|
[wp7] Navigate를 Page Control 이외에서 하기 (0) | 2010.08.09 |
[wp7] Windows 7 Phone SDK Beta 릴리즈 (0) | 2010.07.13 |
[wp7] 유동적인 Button 에서 Template 입히기 (0) | 2010.07.09 |
[wp7] 다른 프로젝트에 있는 페이지로 Navigate 하기 (0) | 2010.07.07 |