1. ホーム
  2. c#

カスタムUserControlをダイアログとして表示するには?

2023-10-23 01:08:47

質問

どのようにカスタム UserControl をC#/WPF (.NET 3.5)でダイアログとして表示するには?

どのように解決するのですか?

の中に配置します。 ウィンドウ と呼び ウィンドウ.ショーダイアログ . (また、参照を追加します。また、PresentationCore、WindowsBase、PresentationFrameworkへの参照を追加してください(まだ追加していない場合は、追加してください)。

private void Button1_Click(object sender, EventArgs e)
{
        Window window = new Window 
        {
            Title = "My User Control Dialog",
            Content = new MyUserControl()
        };

        window.ShowDialog();
}