在单独的类中引用窗口变量,可以通过以下步骤实现:
下面是一个示例代码:
using System;
namespace MyNamespace
{
public class MyClass
{
private Window myWindow;
public MyClass(Window window)
{
myWindow = window;
}
public void DoSomethingWithWindow()
{
// 使用myWindow变量访问窗口变量的属性和方法
myWindow.Title = "新窗口标题";
myWindow.Show();
}
}
public class Window
{
public string Title { get; set; }
public void Show()
{
Console.WriteLine("窗口已显示");
}
}
public class Program
{
public static void Main(string[] args)
{
Window window = new Window();
MyClass myClass = new MyClass(window);
myClass.DoSomethingWithWindow();
}
}
}
在上述示例中,MyClass类通过构造函数接收窗口变量,并将其赋值给私有成员变量myWindow。然后,在DoSomethingWithWindow方法中,可以使用myWindow变量来访问窗口变量的属性和方法。
请注意,这只是一个简单的示例,实际应用中可能需要根据具体情况进行适当的调整和扩展。
领取专属 10元无门槛券
手把手带您无忧上云