2009-11-10 4 views
0

TopMost = true 인 WPF 창이 있습니다. 이 창에서 다른 창을 호출하고 상위 창을 부모로 지정하면 소유 한 창도 TopMost로 표시됩니다.부모 창에서 WPF TopMost 플래그를 상속받지 못하게하는 방법

저는 부모님이 여전히 자녀를 소유 할 수 있도록 그 일을 막을 방법을 찾고 싶습니다. 그러나 자녀는 TopMost = True를 가지지 않습니다.

저는 부모님과 자식을 설정하는 것을 귀찮게 할 수 없다는 것을 알고 있습니다.하지만 TopMost 플래그를 얻지는 못 하겠지만 모든 창을 부모 창과 닫고 그 논리를 작성하여 포함되어있을 때 낭비.

아이가로드되었지만 운이 좋으면 명시 적으로 TopMost = False로 설정하려고했는데 소유자 윈도우가 TopMost이면 문제가되지 않는 것입니다. 그러면 아이가 내가하는 일과 상관없이 TopMost가됩니다. 재산.

아이디어가 있으십니까?

답변

2

Set (부모) 창의 TopMost를 런타임에 설정합니다. (기본값은 아님)