MonoMac을 사용하면 NSDocument 기반 응용 프로그램을 사용할 수 있지만 버튼을 클릭 할 때 새 NSDocument 객체를 만들어야합니다.MonoMac을 사용할 때 NSDocument를 인스턴스화하는 방법
예를 들면. I는 다른 윈도우에서 I는 NSWindowController를하고 난
Controller c = new Controller();
c.Window.MakeKeyAndOrderFront (this);
따라서 그 컨트롤러에 연결되어로드 될 윈도우를 야기 할 수있다.
NSDocument를 사용하면 컨트롤러가 내장되어 있다고 생각하십니까?
MyNSDocument doc = new MyNSDocument ("Some Value ");
doc.Window.MakeKeyAndOrderFront (this);
같은 그래서 내가 기대하고있어 뭔가 물론이 작동하지 않습니다.
추가 정보, 예를 들어 응용 프로그램에서 Command + N
을 누르면 새로운 문서 창이로드됩니다. 이것은 멋지 며 기본적으로 동일한 일이 필요하지만 버튼을 클릭 할 때 필요합니다.
당신이 록 스타입니다! 정말 고맙습니다!!! – Jared