Upload via GUI (180 Dateien)
This commit is contained in:
+37
-12
@@ -1,29 +1,37 @@
|
||||
<Window x:Class="DeskCore.FenceWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:sys="clr-namespace:System;assembly=System.Runtime"
|
||||
WindowStyle="None" AllowsTransparency="True" Background="Transparent" ResizeMode="CanResize"
|
||||
ShowInTaskbar="False" ShowActivated="False" MinWidth="180" MinHeight="40"
|
||||
FontFamily="{DynamicResource UiFont}" FontSize="12" Foreground="{DynamicResource TextBrush}"
|
||||
TextOptions.TextFormattingMode="Display" UseLayoutRounding="True">
|
||||
|
||||
<WindowChrome.WindowChrome>
|
||||
<WindowChrome CaptionHeight="36" ResizeBorderThickness="6" GlassFrameThickness="0" CornerRadius="0"/>
|
||||
<WindowChrome x:Name="Chrome" CaptionHeight="36" ResizeBorderThickness="6" GlassFrameThickness="0" CornerRadius="0"/>
|
||||
</WindowChrome.WindowChrome>
|
||||
|
||||
<Border CornerRadius="8" Background="{DynamicResource FenceBrush}" BorderBrush="{DynamicResource FlyoutStrokeBrush}"
|
||||
BorderThickness="1" ClipToBounds="True">
|
||||
<DockPanel>
|
||||
<!-- Titel (zum Verschieben ziehen, Doppelklick = ein-/ausklappen) -->
|
||||
<Grid DockPanel.Dock="Top" Height="36" Background="Transparent" x:Name="TitleBar">
|
||||
<Window.Resources>
|
||||
<!-- Kachelgrößen je Box (im Code je nach Einstellung gesetzt) -->
|
||||
<sys:Double x:Key="FTileW">78</sys:Double>
|
||||
<sys:Double x:Key="FTileH">80</sys:Double>
|
||||
<sys:Double x:Key="FIcon">32</sys:Double>
|
||||
</Window.Resources>
|
||||
|
||||
<Border x:Name="Root" CornerRadius="8" BorderBrush="{DynamicResource FlyoutStrokeBrush}" BorderThickness="1" ClipToBounds="True">
|
||||
<DockPanel x:Name="Content_">
|
||||
<!-- Titel / Tabs (zum Verschieben ziehen, Doppelklick = ein-/ausklappen) -->
|
||||
<Grid DockPanel.Dock="Top" Height="36" Background="Transparent" x:Name="TitleBar" MouseLeftButtonDown="TitleBar_MouseLeftButtonDown">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock x:Name="GlyphText" FontFamily="{DynamicResource IconFont}" FontSize="14" VerticalAlignment="Center" Margin="12,0,10,0"/>
|
||||
<TextBlock x:Name="TitleText" Grid.Column="1" FontSize="13" FontWeight="SemiBold" VerticalAlignment="Center"
|
||||
TextTrimming="CharacterEllipsis"/>
|
||||
<StackPanel x:Name="TabStrip" Orientation="Horizontal" Margin="6,0,0,0" VerticalAlignment="Center" ClipToBounds="True"/>
|
||||
<TextBlock x:Name="LockGlyph" Grid.Column="1" Text="" FontFamily="{DynamicResource IconFont}" FontSize="11"
|
||||
Foreground="{DynamicResource TextTertiaryBrush}" VerticalAlignment="Center" Margin="6,0,0,0"
|
||||
Visibility="Collapsed" ToolTip="Box ist gesperrt"/>
|
||||
<TextBlock x:Name="CountText" Grid.Column="2" Foreground="{DynamicResource TextTertiaryBrush}" VerticalAlignment="Center" Margin="8,0"/>
|
||||
<Button x:Name="MenuButton" Grid.Column="3" Style="{StaticResource SubtleButton}" Padding="7,5" MinHeight="0" Margin="0,0,4,0"
|
||||
WindowChrome.IsHitTestVisibleInChrome="True" Click="MenuButton_Click" ToolTip="Optionen">
|
||||
@@ -34,6 +42,15 @@
|
||||
</Button>
|
||||
</Grid>
|
||||
|
||||
<!-- Ordner-Portal: Unterordner-Navigation -->
|
||||
<DockPanel x:Name="PortalBar" DockPanel.Dock="Top" Margin="6,0,8,4" Visibility="Collapsed">
|
||||
<Button DockPanel.Dock="Left" Style="{StaticResource SubtleButton}" Padding="6,3" MinHeight="0" Click="PortalUp_Click" ToolTip="Zurück">
|
||||
<TextBlock Text="" FontFamily="{DynamicResource IconFont}" FontSize="11"/>
|
||||
</Button>
|
||||
<TextBlock x:Name="PortalPath" VerticalAlignment="Center" Margin="6,0,0,0" TextTrimming="CharacterEllipsis"
|
||||
Foreground="{DynamicResource TextSecondaryBrush}"/>
|
||||
</DockPanel>
|
||||
|
||||
<Grid x:Name="Body">
|
||||
<ListBox x:Name="Items" Padding="6,0,6,8" SelectionMode="Extended" ItemContainerStyle="{StaticResource TileItem}"
|
||||
AllowDrop="True" DragOver="Items_DragOver" Drop="Items_Drop"
|
||||
@@ -50,8 +67,16 @@
|
||||
</ListBox.ItemsPanel>
|
||||
<ListBox.ItemTemplate>
|
||||
<DataTemplate>
|
||||
<StackPanel Width="78" Height="80" ToolTip="{Binding Name}">
|
||||
<Image Source="{Binding Icon}" Width="32" Height="32" Margin="0,8,0,0" RenderOptions.BitmapScalingMode="HighQuality"/>
|
||||
<StackPanel Width="{DynamicResource FTileW}" Height="{DynamicResource FTileH}" ToolTip="{Binding Name}">
|
||||
<Grid Width="{DynamicResource FIcon}" Height="{DynamicResource FIcon}" Margin="0,8,0,0">
|
||||
<Image Source="{Binding Icon}" RenderOptions.BitmapScalingMode="HighQuality"/>
|
||||
<!-- Icon-Tönung: Farbfläche in Form des Icons -->
|
||||
<Rectangle Fill="{DynamicResource FTint}" Opacity="0.6" IsHitTestVisible="False">
|
||||
<Rectangle.OpacityMask>
|
||||
<ImageBrush ImageSource="{Binding Icon}"/>
|
||||
</Rectangle.OpacityMask>
|
||||
</Rectangle>
|
||||
</Grid>
|
||||
<TextBlock Text="{Binding Name}" TextAlignment="Center" TextWrapping="Wrap" TextTrimming="CharacterEllipsis"
|
||||
MaxHeight="30" LineHeight="15" Margin="4,6,4,0"/>
|
||||
</StackPanel>
|
||||
|
||||
Reference in New Issue
Block a user