Skip to content

Commit 7a1ce69

Browse files
committed
Update StorageProviderView.axaml
1 parent 8035292 commit 7a1ce69

File tree

1 file changed

+36
-7
lines changed

1 file changed

+36
-7
lines changed

samples/BehaviorsTestApplication/Views/Pages/StorageProviderView.axaml

+36-7
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
<Design.DataContext>
1010
<vm:MainWindowViewModel />
1111
</Design.DataContext>
12-
<Grid RowDefinitions="Auto,Auto,*" ColumnDefinitions="30*,5,30*,5,30*">
12+
<Grid RowDefinitions="Auto,Auto,Auto,*" ColumnDefinitions="30*,5,30*,5,30*">
13+
<!-- MenuItem Behaviors -->
1314
<Menu Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="5">
1415
<MenuItem Header="File">
1516
<MenuItem Header="Open Files">
@@ -23,9 +24,9 @@
2324
</MenuItem>
2425
<MenuItem Header="Open Folders">
2526
<Interaction.Behaviors>
26-
<MenuItemOpenFolderBehavior Command="{Binding OpenFoldersCommand}"
27-
Title="Open Folders"
28-
AllowMultiple="True" />
27+
<MenuItemOpenFolderPickerBehavior Command="{Binding OpenFoldersCommand}"
28+
Title="Open Folders"
29+
AllowMultiple="True" />
2930
</Interaction.Behaviors>
3031
</MenuItem>
3132
<MenuItem Header="Save File">
@@ -40,6 +41,7 @@
4041
</MenuItem>
4142
</MenuItem>
4243
</Menu>
44+
<!-- Generic Actions -->
4345
<Button x:Name="OpenFilesButton" Content="Open Files" Grid.Row="1" Grid.Column="0" Margin="5,5,0,5">
4446
<Interaction.Behaviors>
4547
<EventTriggerBehavior EventName="Click">
@@ -56,7 +58,7 @@
5658
<EventTriggerBehavior EventName="Click">
5759
<OpenFolderPickerAction Command="{Binding OpenFoldersCommand}"
5860
Title="Open Folders"
59-
AllowMultiple="True"/>
61+
AllowMultiple="True" />
6062
</EventTriggerBehavior>
6163
</Interaction.Behaviors>
6264
</Button>
@@ -68,11 +70,38 @@
6870
Title="Save Files"
6971
SuggestedFileName="MyFile"
7072
DefaultExtension="txt"
71-
FileTypeChoices="Text Files (*.txt)|*.txt|Markdown Files (*.md)|*.md|All Files (*.*)|*.*" />
73+
FileTypeChoices="Text Files (*.txt)|*.txt|Markdown Files (*.md)|*.md|All Files (*.*)|*.*" />
7274
</EventTriggerBehavior>
7375
</Interaction.Behaviors>
7476
</Button>
75-
<ListBox Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="5"
77+
<!-- Button Behaviors -->
78+
<Button Content="Open Files" Grid.Row="2" Grid.Column="0" Margin="5,5,0,5">
79+
<Interaction.Behaviors>
80+
<ButtonOpenFilePickerBehavior Command="{Binding OpenFilesCommand}"
81+
Title="Open Files"
82+
SuggestedFileName="MyFile"
83+
AllowMultiple="True"
84+
FileTypeFilter="Text Files|*.txt|Markdown Files|*.md|All Files|*.*" />
85+
</Interaction.Behaviors>
86+
</Button>
87+
<Button Content="Open Folders" Grid.Row="2" Grid.Column="2" Margin="0,5,0,5">
88+
<Interaction.Behaviors>
89+
<ButtonOpenFolderPickerBehavior Command="{Binding OpenFoldersCommand}"
90+
Title="Open Folders"
91+
AllowMultiple="True" />
92+
</Interaction.Behaviors>
93+
</Button>
94+
<Button Content="Save File" Grid.Row="2" Grid.Column="4" Margin="0,5,5,5">
95+
<Interaction.Behaviors>
96+
<ButtonSaveFilePickerBehavior Command="{Binding SaveFileCommand}"
97+
InputConverter="{x:Static StorageItemToPathConverter.Instance}"
98+
Title="Save Files"
99+
SuggestedFileName="MyFile"
100+
DefaultExtension="txt"
101+
FileTypeChoices="Text Files (*.txt)|*.txt|Markdown Files (*.md)|*.md|All Files (*.*)|*.*" />
102+
</Interaction.Behaviors>
103+
</Button>
104+
<ListBox Grid.Row="3" Grid.Column="0" Grid.ColumnSpan="5"
76105
ItemsSource="{Binding FileItems}" />
77106
</Grid>
78107
</UserControl>

0 commit comments

Comments
 (0)