Files
aistudio-wpf-diagram/Dragablz/DragablzDemo/QuickStartWindow.xaml
2021-07-23 09:42:22 +08:00

40 lines
2.1 KiB
XML

<Window x:Class="DragablzDemo.QuickStartWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dragablz="clr-namespace:Dragablz;assembly=Dragablz"
xmlns:dockablz="clr-namespace:Dragablz.Dockablz;assembly=Dragablz"
xmlns:system="clr-namespace:System;assembly=mscorlib"
Title="Quick Start Window" Height="341" Width="617">
<Window.Resources>
<system:String x:Key="Partition">QuickStart</system:String>
</Window.Resources>
<dockablz:Layout Partition="{StaticResource Partition}">
<dragablz:TabablzControl Margin="8" ConsolidateOrphanedItems="True">
<dragablz:TabablzControl.InterTabController>
<dragablz:InterTabController Partition="{StaticResource Partition}" />
</dragablz:TabablzControl.InterTabController>
<TabItem Header="Tab No. 1" IsSelected="True">
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">Hello World</TextBlock>
</TabItem>
<TabItem Header="Tab No. 2">
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">We Have Tearable Tabs!</TextBlock>
</TabItem>
<TabItem>
<!-- with context menu -->
<TabItem.Header>
<Grid>
<Grid.ContextMenu>
<ContextMenu>
<!--we'll be in a popup, so give dragablz a hint as to what tab header content needs closing -->
<MenuItem Command="{x:Static dragablz:TabablzControl.CloseItemCommand}"/>
</ContextMenu>
</Grid.ContextMenu>
<TextBlock>Tab No. 3</TextBlock>
</Grid>
</TabItem.Header>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">I feel like an ice cold drink</TextBlock>
</TabItem>
</dragablz:TabablzControl>
</dockablz:Layout>
</Window>