2017-07-07 12 views
0

私は自分のWebサービスから来て、リストを持っていると私はそうのようにそれを表示します。Xamarin - ListViewで新しいContentPageを開く方法

<StackLayout HorizontalOptions="FillAndExpand"> 
    <ListView x:Name="curso" ItemSelected="CursoView_ItemSelected"> 
     <ListView.ItemTemplate> 
      <DataTemplate> 
       <ViewCell> 
        <ViewCell.View> 
         <StackLayout Orientation="Horizontal"> 
          <StackLayout Orientation="Vertical" HorizontalOptions="FillAndExpand"> 
           <Label StyleClass="Header" Text="{Binding name}" /> 
          </StackLayout> 
         </StackLayout> 
        </ViewCell.View> 
       </ViewCell> 
      </DataTemplate> 
     </ListView.ItemTemplate> 
    </ListView> 
</StackLayout> 

を、今だ新しいContentPage

答えて

2
public void CursoView_ItemSelected(object sender, ItemSelectedEventArgs e) 
{ 
    // this assumes your current page is already contained in a NavigationPage 
    Navigation.PushAsync(new MyNextPage()); 
} 
+0

を項目をクリックして開くことができるようにしたいです私の現在のページはNavigationPageではありません –

+0

App.MainPageを新しいページに置き換えることはできますが、ユーザーは戻ることができません – Jason

+1

あなたは新しいページをモーダルに表示することができます。 NavigationPage。 –

関連する問題