0
おそらくこれは非常に簡単な解決策ですが、これは初めてWPFを使用する方法です。 MainWindowのAbout_Clickイベントから「About」というMenuItemをクリックし、AboutBox.csフォームを開きます。これは私が持っているものです:どうやらMainWindowのAboutBoxのAboutItClick MenuItemからAboutBox.csを表示
の.xaml
<MenuItem Header="About" Name="About" Click="About_Click"/>
は.cs
private void About_Click(object sender, RoutedEventArgs e)
{
//This is not in the XAML code.
}
AboutBox.ShowDialog。望んでいない。私はShowDialogクラスを開くことはできませんが、私はフォームとして定義されているクラスを開く方法がわかりません。
新しいAboutBoxを作成してからShowDialogを作成しますか? –
@GabrielGMが言ったように、これを試してください: 'AboutBox ab = new AboutBox(); ab.ShowDialog(); '。これは、フォームデザイナーが正しくコーディングされていることを前提としています。 –
ありがとう!私はそれが私が愚かになった何かであることを知っていた、 – RockGuitarist1