2016-05-06 12 views
0

を閉じるには、どのように私は次のようにMDIウィンドウを取得する:TeststackホワイトMDIウィンドウ

UIItemContainer myWindow = _mainwindow.MdiChild(SearchCriteria.ByControlType(ControlType.Window).AndAutomationId("65281")); 

私は、ウィンドウを取得閉じるにはどうすればよいですか?

答えて

0

MDI子ウィンドウのWindowPatternを取得してみてください。要素は、パターンを実装している場合、それは、それを閉じるための方法を提供する必要があります

var windowPattern = myWindow.GetPattern<WindowPattern>(); 
windowPattern.Close(); 
+0

を私は 'VAR windowPattern = myWindow.GetPattern ()を呼び出すとき、私はfolllowingエラーが出る;'「IUIItemContainer」をしません'GetPattern'の定義が含まれています... –

+0

myWindowを型入力ウィンドウに最初にキャストしようとします。 – Scottie

+0

var scheduleWindow = _mainwindow.MdiChild(SearchCriteria.ByControlType(ControlType.Window).AndAutomationId( "65281" )); '例外が発生しました: 'TestStack.White.UIItems.UIItemContainer'型のオブジェクトをキャストして 'TestStack.White.UIItems.WindowItems.Window_'と入力すると_Unable –

関連する問題