Pivot

0

Witam serdecznie. Tworzę aplikację na Windows Phone 8.1. Posiadam pivota z trzema różnymi headerami. Na każdy z nich przypada przycisk na AppBarze. Teraz pytanie do was. Chciałbym żeby dany przycisk był aktywny na konkretnym headerze. Próbowałem podpiąć :

SaveButton.IsEnabled = false;

pod zdarzenie LostFocus Danego grida w pivocie. No ale niestety to nie działa tak jak bym chciał. Proszę o pomoc w doradzeniu jak to ogarnąć ;)
Chciałbym żeby po przesunięciu pivota na Header ZAPISZ przycisk ZapiszButton był aktywny a po opuszczeniu robił się nie aktywny.

0

Spróbuj z eventem SelectionChanged

0

Witam ponownie. Tak jak mi doradziłeś. Spróbowałem tym eventem i udało mi się coś takiego wystrugać:

 private void Pivot_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var Pivot = (PivotItem)(sender as Pivot).SelectedItem;
            switch (Pivot.Header.ToString())
            {
                case "Obliczenia":
                    Oblicz.IsEnabled = true;
                    Zapisz.IsEnabled = false;

                    break;
                case "Zapis":
                    Zapisz.IsEnabled = true;
                    Oblicz.IsEnabled = false;
                    break;
                case "Szczegóły":
                    
                    break;
            }

        }

Wszystko działa jak należy. Dzięki za pomoc. Pozdrawiam:)

0
reptile333 napisał(a):

Spróbuj z eventem SelectionChanged

Niestety nie mogę zaznaczyć twojego posta ze względu na problem ze stroną. Coś po aktualizacji jest nie tak :/

1 użytkowników online, w tym zalogowanych: 0, gości: 1