<TabView VerticalAlignment="Stretch" AddTabButtonClick="TabView_AddTabButtonClick" TabCloseRequested="TabView_TabCloseRequested"> <TabViewItem Header="Home" IsClosable="False"> <TabViewItem.IconSource> <SymbolIconSource Symbol="Home" /> </TabViewItem.IconSource> <TabViewItem.Content> <StackPanel Padding="12"> <TextBlock Text="TabView content" Style="{ThemeResource TitleTextBlockStyle}"/> </StackPanel> </TabViewItem.Content> </TabViewItem> </TabView>
// Add a new tab to the TabView. private void TabView_AddTabButtonClick(TabView sender, object args) { var newTab = new TabViewItem(); newTab.Header = $"New Document {sender.TabItems.Count}"; newTab.IconSource = new SymbolIconSource() { Symbol = Symbol.Document }; newTab.Content = new TextBlock() { Text = $"Content for new tab {sender.TabItems.Count}.", Padding = new Thickness(12) }; sender.TabItems.Add(newTab); sender.SelectedItem = newTab; } // Remove the requested tab from the TabView. private void TabView_TabCloseRequested(TabView sender, TabViewTabCloseRequestedEventArgs args) { sender.TabItems.Remove(args.Tab); }


浙公网安备 33010602011771号