Initial commit: FluidExplorer:从零实现的 WinUI 3 文件资源管理器替代品(Mica、命令栏、面包屑)
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<UserControl
|
||||
x:Class="FluidExplorer.Views.ExplorerTabView"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:views="using:FluidExplorer.Views">
|
||||
|
||||
<!-- 单窗格 / 双窗格:双窗格是"搬文件"最快的形态(左右对拖,还可以跨标签页用剪贴板) -->
|
||||
<Grid x:Name="LayoutRoot" Background="{ThemeResource LayerFillColorDefaultBrush}">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition x:Name="FirstColumn" Width="*" />
|
||||
<ColumnDefinition x:Name="SplitterColumn" Width="0" />
|
||||
<ColumnDefinition x:Name="SecondColumn" Width="0" />
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<views:ExplorerPaneView x:Name="PrimaryPaneView"
|
||||
Grid.Column="0"
|
||||
Pane="{x:Bind TabViewModel.Primary, Mode=OneWay}" />
|
||||
|
||||
<Border x:Name="Splitter"
|
||||
Grid.Column="1"
|
||||
Background="{ThemeResource DividerStrokeColorDefaultBrush}"
|
||||
Visibility="Collapsed"
|
||||
PointerPressed="OnSplitterPointerPressed"
|
||||
PointerMoved="OnSplitterPointerMoved"
|
||||
PointerReleased="OnSplitterPointerReleased"
|
||||
PointerCaptureLost="OnSplitterPointerReleased" />
|
||||
|
||||
<views:ExplorerPaneView x:Name="SecondaryPaneView"
|
||||
Grid.Column="2"
|
||||
Pane="{x:Bind TabViewModel.Secondary, Mode=OneWay}" />
|
||||
</Grid>
|
||||
</UserControl>
|
||||
Reference in New Issue
Block a user