Mam sytuację, w której pokazuję zestaw PivotItem
s i (w zależności od sytuacji) ulubiony.Czy można ukryć (nie usunąć) element PivotItem?
Muszę być w stanie ukryć ten pivot, gdy lista zawierająca moje ulubione jest puste - ale musi się pojawić, gdy coś tam jest.
Teraz mógłby prostu usunąć go, ale co z tego scenariusza:
- Przejdź do widoku przegubu (bez ulubionego-pivot, ponieważ lista jest pusta)
- pójść do jednego z pozostały
PivotItem
s i wybierz pozycję. - Wybierz ten element jako ulubiony we własnym widoku.
- Dotknij przycisku Wstecz i wróć do widoku przestawnego.
Teraz nie będzie ulubionych-pivot, a to po prostu nie jest wystarczająco dobre.
Starałem się usunąć go z Widzialność = „hidden”, ale VS narzeka kontekście danych nie jest właściwie określony (jest).
Jakieś pomysły?
Tha Byłby to dobry pomysł, ale pozycja przestawna jest nieco trudna do odtworzenia (przynajmniej wymagałoby to nieuzasadnionej ilości kodu) w kodzie źródłowym. Sądzę, że mógłbym go usunąć, zachować i przywrócić w późniejszym czasie. –
Możesz usunąć go natychmiast po wywołaniu 'InitializeComponent'. W ten sposób użytkownik nie powinien tego zauważyć. Inną możliwością byłoby utworzenie interfejsu użytkownika XAML dla elementu przestawnego w sekcji "Zasoby" i pobranie go z tego miejsca. –
Prawda. Ale nie ma sposobu, aby "ukryć" go, zamiast dynamicznie dodawać i usuwać? –