Так что я совершенно новичок в WPF и C #, и мне было поручено взять имеющуюся у нас информацию в строке состояния нашего MainWindow.xaml и поместить ее во всплывающее окно, например MessageBox. Я не совсем уверен, как это сделать, так как я вижу часть кода, который генерирует текст, и значения индикатора выполнения в коде, но я не вижу, как эти отдельные методы привязываются к файлу .xaml. , Вот что в текущем xaml. Любое руководство будет оценено. Спасибо.
<StatusBar Width="Auto" MaxHeight="50" Grid.Row="2" HorizontalAlignment="Stretch">
<StatusBar.ItemsPanel>
<ItemsPanelTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition MinWidth="100" Width="Auto"/>
<ColumnDefinition MinWidth="100" Width="Auto"/>
<ColumnDefinition MinWidth="300"/>
</Grid.ColumnDefinitions>
</Grid>
</ItemsPanelTemplate>
</StatusBar.ItemsPanel>
<StatusBarItem Grid.Column="0">
<TextBlock Name="tbxProgressText" Text="{Binding Path=ProgressText, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
</StatusBarItem>
<StatusBarItem Grid.Column="1">
<TextBlock Name="tbxProgressText2" Text="{Binding Path=ProgressText2, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
</StatusBarItem>
<StatusBarItem Grid.Column="2">
<ProgressBar Width="300" Height="18" Name="ProgressBar"
Value="{Binding Path=PbarValue, Mode=OneWay}"
Minimum="{Binding Min}" Maximum="{Binding Maximum}"/>
</StatusBarItem>
</StatusBar>