以下の 2 つのコード セグメントは、異なる名前空間にあります。そして、2 番目のコードのアクセス修飾子は internal です。私はそこでいくつかの操作を行っており、パーセンテージを計算して MgmntApp プログレスバーで更新したいと考えています。これどうやってするの?
WpfApplication1
MainWindow.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>
以下のクラスで長時間実行される操作を実行しているときに、進行状況バーの値を更新したいと考えています。
違う
FileParser.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
}
}
}