Загрузка данных
<Window x:Class="StegoImage.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Картинка в картинке"
WindowState="Maximized">
<Grid Margin="10">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="420"/>
<ColumnDefinition Width="20"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0">
<TextBlock Text="Фоновое изображение"
FontSize="16"
FontWeight="Bold"
Margin="0,0,0,8"/>
<Border Height="260"
CornerRadius="8"
BorderBrush="#BBA276"
Background="White"
SnapsToDevicePixels="True"
Padding="6">
<ScrollViewer>
<Image x:Name="CoverPreview"
Stretch="Uniform"/>
</ScrollViewer>
</Border>
<StackPanel Orientation="Horizontal"
HorizontalAlignment="Center"
Margin="0,12,0,0">
<Button x:Name="BtnLoadCover"
Content="Загрузить фон"
Width="160"
Click="BtnLoadCover_Click"/>
<Button x:Name="BtnSaveStego"
Content="Сохранить стеганографию"
Width="160"
Margin="10,0,0,0"
IsEnabled="False"
Click="BtnSaveStego_Click"/>
</StackPanel>
<Separator Margin="0,20"/>
<TextBlock Text="Скрываемое изображение"
FontSize="16"
FontWeight="Bold"
Margin="0,0,0,8"/>
<Border Height="300"
CornerRadius="8"
BorderBrush="#BBA276"
Background="White"
Padding="6">
<ScrollViewer>
<Image x:Name="SecretPreview"
Stretch="Uniform"/>
</ScrollViewer>
</Border>
<StackPanel Orientation="Horizontal"
Margin="0,12,0,0">
<Button x:Name="BtnLoadSecret"
Content="Загрузить изображение"
Width="160"
Click="BtnLoadSecret_Click"/>
<StackPanel Orientation="Horizontal"
Margin="10,0,0,0"
HorizontalAlignment="Center">
<TextBlock Text="Канал / бит"
VerticalAlignment="Center"
Margin="0,0,6,0"/>
<ComboBox x:Name="CbBits"
Width="60"
VerticalAlignment="Center">
<ComboBoxItem Content="1"/>
<ComboBoxItem Content="2"
IsSelected="True"/>
<ComboBoxItem Content="3"/>
</ComboBox>
</StackPanel>
</StackPanel>
</StackPanel>
<StackPanel Grid.Column="2">
<TextBlock Text="Результат"
FontSize="16"
FontWeight="Bold"
Margin="0,0,0,8"/>
<Border Height="460"
CornerRadius="8"
BorderBrush="#BBA276"
Background="White"
Padding="6">
<ScrollViewer>
<Image x:Name="StegoPreview"
Stretch="Uniform"/>
</ScrollViewer>
</Border>
<StackPanel Orientation="Horizontal"
HorizontalAlignment="Center"
Margin="0,12,0,0">
<Button x:Name="BtnEmbed"
Content="Встроить"
Width="160"
IsEnabled="False"
Click="BtnEmbed_Click"/>
<Button x:Name="BtnExtract"
Content="Извлечь"
Width="160"
Margin="10,0,0,0"
IsEnabled="False"
Click="BtnExtract_Click"/>
<Button x:Name="BtnSaveExtracted"
Content="Сохранить извлеченное"
Width="160"
Margin="10,0,0,0"
IsEnabled="False"
Click="BtnSaveExtracted_Click"/>
</StackPanel>
<TextBlock Text="Информация:"
FontSize="16"
FontWeight="Bold"
Margin="0,20,0,4"/>
<Border Height="700"
Background="White"
Padding="10"
CornerRadius="8"
BorderBrush="#BBA276"
BorderThickness="1">
<TextBlock x:Name="TxtInfo"
TextWrapping="Wrap"
Foreground="#333"/>
</Border>
</StackPanel>
</Grid>
</Window>