我在这里寻求有关 C# 尤其是 WPF 的帮助。:D
我有一个 WPF 项目,我需要从另一个类更新进度条的值。进度条在“NdWindow”类中,我需要从“Automator”类更新它的值。
我已经尝试了一些东西,但对我没有任何效果。
在“NdWindow”类中:
public partial class NdWindow : Window
{
public NdWindow()
{
InitializeComponent();
}
public NdWindow(int progress)
{
InitializeComponent();
setprogress(progress);
}
public void setprogress(int progress)
{
this.progressBar.Value = progress;
MessageBox.Show(Convert.ToString(progress));
}
在“Automator”类中:
public static void post()
{
NdWindow test = new NdWindow();
test.setprogress(10);
}
如果我运行程序,MessageBox 会弹出并显示我在 setprogress() 中发送的值。我也尝试在构造函数中发送值,但没有帮助。
如果可以,请你帮助我。:D
谢谢!
PS:“发布”功能是通过单击按钮执行的。我没有在这里写那个代码。我希望这对你来说不是问题。:-)