2014-11-07 1 views
0
사용 WP 응용 프로그램에서 응용 프로그램 막대를 보여주는 코드 다음

메신저응용 프로그램 표시 줄 아이콘 버튼 원래 디자이너 창 전화

<phone:PhoneApplicationPage.ApplicationBar> 
     <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True" Mode="Minimized" BackgroundColor="#FF3E5F99"> 
      <shell:ApplicationBarIconButton IconUri="/Assets/fb.png" Text="Facebook" Click="btnFB_onClick" IsEnabled="True"/> 
     </shell:ApplicationBar> 
    </phone:PhoneApplicationPage.ApplicationBar> 

는 디자이너에서 올바른 아이콘 버튼을 표시하지만 문제는 내가 응용 프로그램을 실행하는 경우는 표시입니다 대신 F 페이스 북 아이콘 버튼의 아이콘 버튼과 X 당신은 설정해야

+0

파일의 빌드 작업이 컨텐츠로 설정되어 있습니까? –

+0

새로 고침 후에도 자산 폴더에 fb.png 파일이 표시되지 않습니다. –

+0

그건 의미가 없으므로 분명히합니다. –

답변

0

@Marek 문제는 제안을 한 후에도 해결되지 않습니다.

일반 공유 아이콘으로 변경되었습니다.

0

UriKind-Relative/RelativeOrAbsolute 나는 Page Load 이벤트에 다음 코드를 사용하는 것이 좋습니다

ApplicationBar appBar = new ApplicationBar(); 
appBar.Mode = ApplicationBarMode.Minimized; 
appBar.IsMenuEnabled = true; 
appBar.IsVisible = true; 
appBar.BackgroundColor = Color.FromArgb(120, 0,229,249) 

ApplicationBarIconButton button = new ApplicationBarIconButton(); 
button.IconUri = new Uri("/Assets/fb.png", UriKind.Relative); 
button.Text = "Facebook"; 
button.Click += btnFB_onClick(null, null); 
button.IsEnabled = true; 
appBar.Add(button); 
0

디자이너보기에서 런타임이 아닌 경우 일반적으로 잘못 배치되어 있기 때문에 런타임에 표시됩니다. Assets Folder에서 파일을 아래와 같이 Content의 빌드 작업이있는 경우 파일이없는 경우

점검

enter image description here


(단지 비주얼 스튜디오 솔루션 탐색기에서 파일을 클릭)를 참조하십시오 자산 폴더에서 자산 폴더 -> 기존 항목 추가를 마우스 오른쪽 버튼으로 클릭하십시오.