UserControl を設計し、 MainWindow のボタンをクリックすると、これをポップアップ ウィンドウとして表示する予定です。
このリンクをたどりました。ユーザーコントロールをダイアログウィンドウとして開きます。
private void btnInstApp_Click(object sender, RoutedEventArgs e)
{
Window objWindow = new Window
{
Title = "Title 12345",
WindowStyle = WindowStyle.None,
WindowStartupLocation = WindowStartupLocation.CenterScreen,
AllowsTransparency=true,
Width = 500,
Height = 200,
Content = new ucInstrumentApp()
};
objWindow.ShowDialog();
}
None
として使用しましWindowStyle
た。また、ポップアップ/ダイアログ ウィンドウを閉じるために、UserControl にカスタムの閉じるボタンを設計しました。以下のコードを試しました。しかし、それは機能していません。
private void btnClose_Click(object sender, RoutedEventArgs e)
{
//this.Close(); //:not working
Window objWindow = new Window
{
Content = new ucInstrumentApp()
};
objWindow.Close();
}
私は WPF/Windows フォームが初めてです。この問題を解決するために私を案内してもらえますか。