View:
<DataGrid ItemsSource="{Binding KeringPickings}" IsReadOnly="True" Margin="0 5" x:Name="gridKeringPicking"/>
<Grid Margin="2" >
<ProgressBar Maximum="{Binding KeringPickings.Count}" Value="{Binding CurrentPickingLine,Mode=TwoWay}"/>
<TextBlock TextAlignment="Center">
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} / {1}">
<Binding Path="CurrentPickingLine"/>
<Binding Path="KeringPickings.Count"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</Grid>
ViewModel:
private Thread expThread;
private string fileName;
private DataTable expDataTable;
private MainWindow mainView = System.Windows.Application.Current.MainWindow as MainWindow;
public ObservableCollection<KeringPicking> KeringPickings { get; set; }
public int CurrentPickingLine { get; set; }
public void ExportKeringPicking()
{
<