コード例 #1
0
ファイル: MainPage.xaml.cs プロジェクト: obritto/tabAbaApp
 private async void SelecionarAba(AbaDado aba)
 {
     try
     {
         principalFrame.Content = aba.pagina;
         abasListView.SelectedItem = aba;
       
     }
     catch (Exception ex)
     {
         MessageDialog dialog = new MessageDialog(
            "Dificuldade ao exibir aba\n\nERRO:" + ex.Message, "Dificuldade");
         await dialog.ShowAsync();
     }
 }
コード例 #2
0
ファイル: MainPage.xaml.cs プロジェクト: obritto/tabAbaApp
        public async void CriarAba(Page page, string titulo)
        {
            try
            {
                var aba = new AbaDado
                {
                    titulo = titulo,
                    pagina = page,
                };

               

                listaAbas.Add(aba);
                abasListView.SelectedItem = aba;

               

                TotalAbas = listaAbas.Count;

            }
            catch (Exception ex)
            {
                MessageDialog dialog = new MessageDialog(
                    "Dificuldade ao criar aba\n\nERRO:" + ex.Message, "Dificuldade");
                await dialog.ShowAsync();
            }
        }
コード例 #3
0
ファイル: MainPage.xaml.cs プロジェクト: obritto/tabAbaApp
        public async void RemoverAba(AbaDado aba)
        {
            if (aba == null)
            {
                return;
            }

           

            listaAbas.Remove(aba);

            if (listaAbas.Count < 1)
            {
                principalFrame.Content = null;
                TogglePaneButton.IsChecked = true;
            }
            else
            {
                SelecionarAba(listaAbas[listaAbas.Count - 1]);
            }

            TotalAbas = listaAbas.Count;
        }