Browse Source

Update ManagedFileChooser template part names

pull/8793/head
robloo 4 years ago
parent
commit
507bfa5589
  1. 4
      src/Avalonia.Dialogs/ManagedFileChooser.cs
  2. 4
      src/Avalonia.Themes.Fluent/Controls/ManagedFileChooser.xaml
  3. 4
      src/Avalonia.Themes.Simple/Controls/ManagedFileChooser.xaml

4
src/Avalonia.Dialogs/ManagedFileChooser.cs

@ -10,8 +10,8 @@ using Avalonia.LogicalTree;
namespace Avalonia.Dialogs namespace Avalonia.Dialogs
{ {
[TemplatePart("QuickLinks", typeof(Control))] [TemplatePart("PART_QuickLinks", typeof(Control))]
[TemplatePart("Files", typeof(ListBox))] [TemplatePart("PART_Files", typeof(ListBox))]
public class ManagedFileChooser : TemplatedControl public class ManagedFileChooser : TemplatedControl
{ {
private Control _quickLinksRoot; private Control _quickLinksRoot;

4
src/Avalonia.Themes.Fluent/Controls/ManagedFileChooser.xaml

@ -134,7 +134,7 @@
<Setter Property="Template"> <Setter Property="Template">
<ControlTemplate> <ControlTemplate>
<DockPanel> <DockPanel>
<ListBox x:Name="QuickLinks" DockPanel.Dock="Left" Items="{Binding QuickLinks}" SelectedIndex="{Binding QuickLinksSelectedIndex}" Focusable="False"> <ListBox x:Name="PART_QuickLinks" DockPanel.Dock="Left" Items="{Binding QuickLinks}" SelectedIndex="{Binding QuickLinksSelectedIndex}" Focusable="False">
<ListBox.ItemTemplate> <ListBox.ItemTemplate>
<DataTemplate> <DataTemplate>
<StackPanel Spacing="4" Orientation="Horizontal" Background="Transparent"> <StackPanel Spacing="4" Orientation="Horizontal" Background="Transparent">
@ -213,7 +213,7 @@
<GridSplitter Grid.Column="7" /> <GridSplitter Grid.Column="7" />
<TextBlock Grid.Column="8" Text="Size" /> <TextBlock Grid.Column="8" Text="Size" />
</Grid> </Grid>
<ListBox x:Name="Files" <ListBox x:Name="PART_Files"
VirtualizationMode="Simple" VirtualizationMode="Simple"
Items="{Binding Items}" Items="{Binding Items}"
Margin="0 5" Margin="0 5"

4
src/Avalonia.Themes.Simple/Controls/ManagedFileChooser.xaml

@ -94,7 +94,7 @@
Text="{Binding FileName}" Text="{Binding FileName}"
Watermark="File name" /> Watermark="File name" />
<ListBox x:Name="QuickLinks" <ListBox x:Name="PART_QuickLinks"
Margin="0,0,5,5" Margin="0,0,5,5"
BorderBrush="Transparent" BorderBrush="Transparent"
DockPanel.Dock="Left" DockPanel.Dock="Left"
@ -143,7 +143,7 @@
<TextBlock Grid.Column="8" <TextBlock Grid.Column="8"
Text="Size" /> Text="Size" />
</Grid> </Grid>
<ListBox x:Name="Files" <ListBox x:Name="PART_Files"
Margin="0,5" Margin="0,5"
Items="{Binding Items}" Items="{Binding Items}"
ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.HorizontalScrollBarVisibility="Disabled"

Loading…
Cancel
Save