Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Element sterujący widokiem podzielonym ma rozszerzalny/zwijalny panel i obszar zawartości.
Ważne interfejsy API: SplitView class
Oto przykład aplikacji Microsoft Edge korzystającej z widoku SplitView w celu wyświetlenia centrum.
Obszar zawartości widoku podzielonego jest zawsze widoczny. Okienko może się rozwinąć lub zwinąć, pozostać otwarte, a także pojawiać się z lewej lub prawej strony okna aplikacji. Okienko ma cztery tryby:
Pokrycie
Okienko jest ukryte do momentu otwarcia. Po otwarciu okienko zakrywa obszar zawartości.
Liniowy
Okienko jest zawsze widoczne i nie zasłania obszaru zawartości. Panele i obszary zawartości dzielą dostępną powierzchnię ekranu.
CompactOverlay
W tym trybie jest zawsze widoczna zawężona część okienka, która jest wystarczająco szeroka, aby wyświetlić ikony. Domyślna zamknięta szerokość okienka to 48 pikseli, którą można zmodyfikować za pomocą
CompactPaneLength. Jeśli okienko zostanie otwarte, będzie nakładać się na obszar zawartości.CompactInline
W tym trybie jest zawsze widoczna zawężona część okienka, która jest wystarczająco szeroka, aby wyświetlić ikony. Domyślna zamknięta szerokość okienka to 48 pikseli, którą można zmodyfikować za pomocą
CompactPaneLengthpolecenia. Jeśli okienko zostanie otwarte, zmniejszy to ilość miejsca dostępnego dla zawartości, przesuwając ją na bok.
Czy jest to właściwa kontrola?
Kontrolka widoku podzielonego może służyć do tworzenia dowolnego interfejsu "szuflady", w którym użytkownicy mogą otwierać i zamykać okienko uzupełniające. Na przykład możesz użyć widoku SplitView, aby utworzyć wzorzec listy/szczegółów .
Jeśli chcesz utworzyć menu nawigacji z przyciskiem rozwijania/zwijania i listą elementów nawigacji, użyj kontrolki NavigationView .
Przykłady
| WinUI dla galerii platformy UWP | |
|---|---|
|
|
Jeśli masz zainstalowaną aplikację WinUI for UWP Gallery , kliknij tutaj, aby otworzyć aplikację i zobaczyć działanie SplitView. |
Tworzenie widoku podzielonego
Poniżej znajduje się kontrolka SplitView z otwartym panelem wyświetlanym w linii obok Zawartości.
<SplitView IsPaneOpen="True"
DisplayMode="Inline"
OpenPaneLength="296">
<SplitView.Pane>
<TextBlock Text="Pane"
FontSize="24"
VerticalAlignment="Center"
HorizontalAlignment="Center"/>
</SplitView.Pane>
<Grid>
<TextBlock Text="Content"
FontSize="24"
VerticalAlignment="Center"
HorizontalAlignment="Center"/>
</Grid>
</SplitView>
Pobieranie przykładowego kodu
- Przykład winUI dla galerii platformy UWP — zobacz wszystkie kontrolki XAML w formacie interaktywnym.
Tematy pokrewne
Windows developer