2008-12-03 5 views
0

본인 양식이 하위 양식입니다. 하위 폼을 표시하고 생성자에 개체를 전달하려면 기본 Form이 필요합니다. 하위 양식이 완료되면 사이클을 반복 할 수 있도록 자체를 파괴해야합니다. WPF에 두 번째 양식 표시

현재 나는 다음 양식을 작성하고 그것에게 개체를 전달 globaly

Public GlobalWindowBookmark As WindowEditBookmark 

하위 양식을 선언했다.

GlobalWindowBookmark = New WindowEditBookmark(CType(_MenuBookmark, BookmarkItem)) 
GlobalWindowBookmark.Visibility = Windows.Visibility.Visible 

이것은 적절하지 않으며 여러 개의 창을 허용합니다. 어떤 도움을 주시면 감사하겠습니다. 즉이가있는 동안 사용자가 기본 폼과 상호 작용하는 것을 허용하지 -

덕분에,

답변

3

당신은 하위 폼이 모달 대화를 할 수시겠습니까? 그렇다면,이 같은 것을 할 수있는 (내 VB가 완전히 정확하지 않은 경우 미안, 나는 일반적으로 C#을 사용) :

Dim wndBookmark as New WindowEditBookmark(CType(_MenuBookmark, BookmarkItem)) 
wndBookmark.ShowDialog() 

또한 창을 표시하지만 모달하지 않는 표시 방법이있다 . 하위 양식을 모달로 사용하지 않으려면 도움이 될 수 있습니다.

관련 문제