WPFで他人のウィンドウを追加する方法について教えてください。
他の人のウィンドウを追加するには、WPFのWindowオブジェクトを使用します。他の人のウィンドウを追加する手順は以下の通りです:
- 最初に、他人のフォームクラスをプロジェクトに追加する必要があります。他人のフォームクラスファイルを直接プロジェクトに追加するか、他人のフォームクラスを参照としてプロジェクトに追加することができます。
- WPFウィンドウで、他の人のウィンドウをホストするための新しいWindowオブジェクトを作成します。
- 他人のウィンドウフォームを追加する必要がある場合は、他人のウィンドウフォームクラスをインスタンス化し、新しく作成したWindowオブジェクトのContentプロパティに割り当てます。他人のウィンドウフォームを追加する必要がある場合は、他人のウィンドウフォームクラスをインスタンス化し、その新たに作成されたWindowオブジェクトのContentプロパティに割り当てます。
- 他人のウィンドウを表示するために、新しく作成されたWindowオブジェクトのShowメソッドを呼び出します。
以下は他の人のフォームを追加する方法を示すサンプルコードです。
using System.Windows;
namespace YourNamespace
{
public partial class YourMainWindow : Window
{
public YourMainWindow()
{
InitializeComponent();
// 创建一个新的Window对象
Window otherPersonWindow = new Window();
// 实例化其他人的窗体类
OtherPersonWindowClass otherPersonWindowClass = new OtherPersonWindowClass();
// 将其他人的窗体赋值给新创建的Window对象的Content属性
otherPersonWindow.Content = otherPersonWindowClass;
// 显示其他人的窗体
otherPersonWindow.Show();
}
}
}
上記の例では、OtherPersonWindowClassが他の人のウィンドウクラスであると仮定しています。YourNamespace、YourMainWindow、そしてOtherPersonWindowClassを実際の状況に応じて置き換える必要があります。