Share via


NavigationView.Expanding Kejadian

Definisi

Terjadi ketika simpul di pohon mulai meluas.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

// Register
event_token Expanding(TypedEventHandler<NavigationView, NavigationViewItemExpandingEventArgs const&> const& handler) const;

// Revoke with event_token
void Expanding(event_token const* cookie) const;

// Revoke with event_revoker
NavigationView::Expanding_revoker Expanding(auto_revoke_t, TypedEventHandler<NavigationView, NavigationViewItemExpandingEventArgs const&> const& handler) const;
public event TypedEventHandler<NavigationView,NavigationViewItemExpandingEventArgs> Expanding;
Public Custom Event Expanding As TypedEventHandler(Of NavigationView, NavigationViewItemExpandingEventArgs) 
<NavigationView Expanding="eventhandler" />

Jenis Acara

Contoh

Contoh berikut membuat NavigationView hierarkis dan menyiapkan penanganan aktivitas untuk acara Perluasan yang disebut OnItemExpanding. Dalam penanganan aktivitas ini, properti Konten item yang diperluas diatur untuk ditampilkan di ExpandingItemLabel TextBlock.

<muxc:NavigationView x:Name="navview"
    MenuItemsSource="{x:Bind categories, Mode=OneWay}"
    Expanding="OnItemExpanding"
    Collapsed="OnItemCollapsed"
    PaneDisplayMode="Left">

    <StackPanel Margin="10,10,0,0">
        <TextBlock Margin="0,10,0,0" x:Name="ExpandingItemLabel" Text="Last Expanding: N/A"/>
        <TextBlock x:Name="CollapsedItemLabel" Text="Last Collapsed: N/A"/>
    </StackPanel>
</muxc:NavigationView>
private void OnItemExpanding(object sender, NavigationViewItemExpandingEventArgs e)
{
    var nvib = e.ExpandingItemContainer;
    var name = "Last Expanding: " + nvib.Content.ToString();
    ExpandingItemLabel.Text = name;
}

Keterangan

Untuk mengisi simpul saat diperluas, atur properti HasUnrealizedChildren ke true, lalu tambahkan anak-anak selama acara Perluasan ini. Lihat contoh TreeView mengisi simpul saat diperluas.

Dianalogikan dengan peristiwa TreeView.Expanding .

Berlaku untuk