下面的两个代码段位于不同的命名空间中。第二个代码的访问修饰符是内部的。我正在那里做一些操作,我想计算百分比并在 MgmntApp 进度条中更新。我怎样才能做到这一点?
WpfApplication1
主窗口.xaml
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid Height="204">
<ProgressBar Height="35" HorizontalAlignment="Left" Margin="57,83,0,0" Name="progressBar1" VerticalAlignment="Top" Width="346" />
</Grid>
</Window>
我想在下面的类中进行长时间运行的操作时更新进度条的值。
不同的
文件解析器.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Different
{
/// <summary>
/// </summary>
internal class FileParser:ImageFileParser
{
ImageFileParser.GenerateCmds()
{
percentage=change; //0 to 100
//long time operation
}
}
}