부모창에서 팝업창을 띄울 때 

자식창의 위치를 부모창의 가운데 부분에 놓고 싶을 때가 있다. 


이때 아래 볼드처리된 부분을 추가해주면 된다.




 

private void btnSetting_Click(object sender, RoutedEventArgs e)

{

    KeyboardWindow kw = new KeyboardWindow();

    kw.kbList = this.kbList;

    kw.SelectedKeyboard = SelectedDeviceName;

    kw.SelecetBarcodeEvent += new KeyboardWindow.SelecetBarcodeEventHandler(BarcodeSetting);

    //새창을 가운대로

    kw.Owner = Application.Current.MainWindow; // We must also set the owner for this to work.

    kw.WindowStartupLocation = WindowStartupLocation.CenterOwner;

 

    kw.ShowDialog();

 

    txtTotalAmount.Focus();

}

 












Posted by motolies
,