Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudio Rodrigo Pereyra Diaz <claudiorodrigo@pereyradiaz.com.ar>2018-09-14 21:19:18 +0300
committerClaudio Rodrigo Pereyra Diaz <claudiorodrigo@pereyradiaz.com.ar>2018-09-14 21:19:18 +0300
commite2fb1e1c5f141e3552ad4d9d1fa0b0391b59a3b0 (patch)
tree48751437e37a5f6250c62320abeb83f63f9c11bd
parentdba5955385d8d3c44cd5f38886fc94398619edea (diff)
Fix FileSelector filters
Signed-off-by: Claudio Rodrigo Pereyra Diaz <claudiorodrigo@pereyradiaz.com.ar>
-rw-r--r--Xwt/Xwt.Backends/IFileSelectorBackend.cs5
-rw-r--r--Xwt/Xwt/FileSelector.cs8
2 files changed, 10 insertions, 3 deletions
diff --git a/Xwt/Xwt.Backends/IFileSelectorBackend.cs b/Xwt/Xwt.Backends/IFileSelectorBackend.cs
index b9e3bc1a..aa37fd79 100644
--- a/Xwt/Xwt.Backends/IFileSelectorBackend.cs
+++ b/Xwt/Xwt.Backends/IFileSelectorBackend.cs
@@ -35,6 +35,11 @@ namespace Xwt.Backends
string CurrentFolder { get; set; }
/// <summary>
+ /// Filters that allow the user to chose the kinds of files the dialog displays.
+ /// </summary>
+ FileDialogFilterCollection Filters { get; }
+
+ /// <summary>
/// Gets or sets the active filter.
/// </summary>
/// <value>The active filter.</value>
diff --git a/Xwt/Xwt/FileSelector.cs b/Xwt/Xwt/FileSelector.cs
index c7c2164b..b91d19e2 100644
--- a/Xwt/Xwt/FileSelector.cs
+++ b/Xwt/Xwt/FileSelector.cs
@@ -55,8 +55,6 @@ namespace Xwt
}
}
- FileDialogFilterCollection filters = new FileDialogFilterCollection (null);
-
static FileSelector ()
{
MapEvent (FileSelectorEvent.FileChanged, typeof (FileSelector), "OnFileChanged");
@@ -106,7 +104,7 @@ namespace Xwt
/// Filters that allow the user to chose the kinds of files the dialog displays.
/// </summary>
public FileDialogFilterCollection Filters {
- get { return filters; }
+ get { return Backend.Filters; }
}
/// <summary>
@@ -208,6 +206,10 @@ namespace Xwt
}
}
+ public FileDialogFilterCollection Filters {
+ get { return filters; }
+ }
+
public string FileName {
get { return dialog != null ? dialog.FileName : entry.Text; }
set { entry.Text = value; }