fix: simplify storage extraction.
This commit is contained in:
parent
a56a0ee18b
commit
7536b8b2a3
@ -52,16 +52,10 @@ public partial class ManagedFileChooserDemo : UserControl
|
|||||||
|
|
||||||
private IStorageProvider? GetStorageProvider()
|
private IStorageProvider? GetStorageProvider()
|
||||||
{
|
{
|
||||||
if (this.VisualRoot is Window w)
|
var topLevel = TopLevel.GetTopLevel(this);
|
||||||
{
|
return topLevel?.StorageProvider;
|
||||||
return w.StorageProvider;
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Window GetWindow() => this.VisualRoot as Window ?? throw new NullReferenceException("Invalid Owner");
|
|
||||||
TopLevel GetTopLevel() => this.VisualRoot as TopLevel ?? throw new NullReferenceException("Invalid Owner");
|
|
||||||
|
|
||||||
List<FilePickerFileType>? GetFileTypes()
|
List<FilePickerFileType>? GetFileTypes()
|
||||||
{
|
{
|
||||||
return new List<FilePickerFileType>
|
return new List<FilePickerFileType>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user