В приложении Xamarin.Forms я хочу реализовать операцию сохранения файла в проекте Xamarin.Mac.При отображении NSSavePanel я хочу представить текущее имя файла как имя по умолчанию.
Я видел, как setNameFieldStringValue упоминал здесь и здесь , но эквивалентный метод не появляетсябыть выставленным в Xamarin.
Возможно ли это сделать?
Вот код, с которым я работаю.
public string GetSaveAsFilePathOrNull(string defaultFileName)
{
var dlg = NSSavePanel.SavePanel;
dlg.SetNameFieldStringValue(defaultFileName); // Compiler error, no such method
if (dlg.RunModal() == 1)
{
var url = dlg.Url;
if (url != null)
{
var path = url.Path;
return path;
}
}
return null;
}