2012-07-07 6 views
1

appbar 및 항목 목록이있는 app을 쓰고 있습니다. appbar에 목록 항목을 선택했을 때만 나타나는 버튼을 추가하고 싶습니다.항목이 선택된 경우 Appbar 버튼 표시

목록의 항목을 선택하면 appbar에 추가 버튼을 표시하는 방법은 무엇입니까?

이것은 Windows 8 Metro 스타일 C#/XAML 응용 프로그램입니다.

답변

1

추가 앱 표시 줄 버튼을 만들고 Visibility 속성을 Collapsed으로 설정하십시오. 목록의 SelectionChanged 이벤트 처리기에서 목록 항목의 선택 또는 선택 취소 여부에 따라 Visibility 속성을 Visible 또는 Collapsed 속성으로 설정합니다.

1

Visibility 대신 AppBar.IsOpen 속성을 설정하십시오.

+1

이 코멘트하지 대답해야하지만, 그래 당신 말이 맞아. 버튼의 가시성 및 앱 표시 줄의 IsOpen을 설정합니다. – swinefeaster

3
<AppBar x:Name="bottomAppBar" IsOpen="True" IsSticky="True"> 

...

private void itemGridView_SelectionChanged(object sender, SelectionChangedEventArgs e) 
{ 
    if (itemGridView.SelectedItems.Count > 0) 
    { 
     nextButton.Visibility = Windows.UI.Xaml.Visibility.Visible; 
    } 
    else 
    { 
     nextButton.Visibility = Windows.UI.Xaml.Visibility.Collapsed; 
    } 
}