0
샌드 박스 모드의 Xamarin.Mac 응용 프로그램에서 응용 프로그램이 뷰어이므로 사용자가 시스템에서 파일을 선택할 수 있어야합니다.샌드 박스의 Xamarin.Mac NSOpenPanel 및 NSSavePanel
코드를 실행할 때 NSOpenPanel과 NSSavePanel을 사용하지만 응용 프로그램이 충돌하지 않습니다.
var panel = NSOpenPanel.OpenPanel;
panel.FloatingPanel = true;
panel.CanChooseDirectories = true;
panel.CanChooseFiles = true;
int i = panel.RunModal();
if (i == 1 && panel.Urls != null) {
foreach (NSUrl url in panel.Urls) {
}
}