2011-11-08 6 views

답변

4

당신 같은 타사 솔루션을 사용하지 않으려면 James Cadd는 코드 숨김에서 응용 프로그램 표시 줄을 만들고 리소스 속성을 사용하여 텍스트 속성을 채울 수 있다고 제안했습니다.

public MainPage() { 
    InitializeComponent(); 
    Loaded += MainPage_Loaded; 
} 

void MainPage_Loaded(object sender, RoutedEventArgs e) { 
    BuildApplicationBar(); 
} 

private void BuildApplicationBar() { 
    ApplicationBar = new ApplicationBar(); 

    var appBarButtonAdd = new ApplicationBarIconButton(new Uri("/img/add.png", UriKind.Relative)) { Text = AppResources.ABAdd }; 
    appBarButtonAdd.Click += newEntry_Click; 
    ApplicationBar.Buttons.Add(appBarButtonAdd); 

    var appBarMenuReview = new ApplicationBarMenuItem(AppResources.ABMarketplace); 
    appBarMenuReview.Click += review_Click; 
    ApplicationBar.MenuItems.Add(appBarMenuReview); 
} 
+0

응용 프로그램 막대가 여러 개있는 경우 오히려 빨리 엉망이 될 수 있습니다. 바인딩 방법이 응용 프로그램 막대에서 작동하지 않는 이유가 궁금합니다. 편집 : 발견 이유 : http://blogs.codes-sources.com/nicolas/archive/2010/08/19/wp7-comment-avoir-une-applicationbar-bindable.aspx –

+0

위의 방법은 다른 2 개의 이벤트를 표시하거나 숨기는 페이지에서 둘 이상의 ApplicationBars를 사용하려고합니다. 현지화가 진행되는 코드 숨김에서 여러 ApplicationBars를 표시하는 솔루션은 무엇입니까? –

0

많이 다루지는 않았지만 응용 프로그램의 현지화에 대한 코드를 포함하여 주제에 a pretty good (I think) blog을 썼습니다. 응용 프로그램 막대를 포함하여 스크린 샷과 다운로드 가능한 코드를 사용하여 처음부터 끝까지 현지화에 대해 설명합니다.

+0

링크가 작동하지 않습니다. – jumbo

관련 문제