Skip to content

Commit 9ebb128

Browse files
committed
add: 选项卡添加按钮放到选项卡内
1 parent 989b36a commit 9ebb128

File tree

2 files changed

+31
-4
lines changed

2 files changed

+31
-4
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<Styles xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
2+
<Design.PreviewWith>
3+
<Border Padding="20">
4+
<!-- Add Controls for Previewer Here -->
5+
</Border>
6+
</Design.PreviewWith>
7+
8+
<Style Selector="TabControl > TabItem:nth-child(1)">
9+
<Setter Property="Margin" Value="30 0 0 0" />
10+
</Style>
11+
</Styles>

llcomNext/LLCOM/Views/Pages/DataPageView.axaml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
<Design.DataContext>
1313
<vm:DataPageViewModel />
1414
</Design.DataContext>
15+
<UserControl.Styles>
16+
<StyleInclude Source="/Styles/TabControlWithSpace.axaml" />
17+
</UserControl.Styles>
1518
<Grid>
1619
<TabControl ItemsSource="{Binding TabList}" SelectedIndex="{Binding SelectedTabIndex}">
1720
<TabControl.ItemTemplate>
@@ -47,9 +50,22 @@
4750
</TabControl>
4851

4952
<Button
50-
HorizontalAlignment="Stretch"
51-
VerticalAlignment="Bottom"
52-
Command="{Binding AddTabItemCommand}"
53-
Content="ADD" />
53+
Width="30"
54+
Height="30"
55+
MinWidth="0"
56+
MinHeight="0"
57+
Padding="0"
58+
HorizontalAlignment="Left"
59+
VerticalAlignment="Top">
60+
<Button.Flyout>
61+
<Flyout Placement="Bottom">
62+
<StackPanel Width="200" Height="200">
63+
<TextBlock Text="1213123" />
64+
<Button Command="{Binding AddTabItemCommand}" Content="add" />
65+
</StackPanel>
66+
</Flyout>
67+
</Button.Flyout>
68+
<TextBlock FontFamily="{DynamicResource Phosphor}" Text="&#xE3D4;" />
69+
</Button>
5470
</Grid>
5571
</UserControl>

0 commit comments

Comments
 (0)