[OK]を使用すると、3つのウィンドウ1を持っているが入力された名前と、その別のウィンドウ名Screen
からtextBox
入力パスのためのボタンのtextBox
を持っている別のウィンドウ名Dialog
を開くためのボタンがありMainWindow
です。だから私は渡されたテキストが表示されますtextBoxName
という名前textBox
でScreen
ウィンドウを取る必要があり、ここで
メインウィンドウのボタンショーのダイアログテキストを取り、以下のようScreen
ウィンドウのためのこのよう
private void buttonMainShowDialog_Click(object sender, RoutedEventArgs e)
{
Dialog dl = new Dialog();
dl.ShowDialog();
}
コンストラクタ私の解決策でありますパラメータとしてそれによって、私たちはDialog
ウィンドウtextBox
テキスト
public Screen(string text)
{
InitializeComponent();
this.textBoxName.Text = text;
}
を渡すと、あなたは、ダイアログのWiから、この画面のウィンドウを呼び出す必要があります
private void buttonDialogShowScreen_Click(object sender, RoutedEventArgs e)
{
Screen myScreen = new Screen(this.textBox.Text);
myScreen.Show();
this.Close();
}
その作品罰金以下のようにndow、あなたは
このヘルプを願って、あなたはダイアログからダイアログを開くようにしたいですか? – Pikoh
myScreen.Owner = mainWindow;を削除した後に試してください。コードの問題がないと思います。 – NishantMittal
メインウィンドウのウィンドウでスクリーンウィンドウを開き、ダイアログからこれを行うには、 mainMenu @Pikoh – ABC