Я занимаюсь разработкой приложения для Windows Phone 7, и у меня есть две страницы xaml. Из первой я вставил две ссылки на панель приложения, чтобы выбрать изображение из галереи или сделать снимок с помощью камеры. Мне бы хотелось, чтобы изображение, выбранное на первой странице, отображалось на второй странице, а кнопки панели приложения отображали подтверждение «да» или «нет». На данный момент у меня есть элемент управления изображением на первой странице (barcodeImage), который обновляется с выбором.
MainPage.xaml
<controls:PanoramaItem Header="welcome">
<ScrollViewer Name="sv1" VerticalScrollBarVisibility="Auto">
<StackPanel Height="1100">
<TextBlock TextWrapping="Wrap">Random text here.
</TextBlock>
<Grid x:Name="Grid2" Grid.Row="1" Margin="12,0,12,0">
<Image Height="150" Margin="28,30,168,0" Name="barcodeImage" Stretch="Fill" VerticalAlignment="Top" d:LayoutOverrides="VerticalAlignment" />
</Grid>
</StackPanel>
</ScrollViewer>
</controls:PanoramaItem>
MainPage.xaml.cs
void cameraCaptureTask_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
BitmapImage bmp = new BitmapImage();
bmp.SetSource(e.ChosenPhoto);
barcodeImage.Source = bmp;
}
}
Confirm.xaml
<!--ContentPanel - place additional content here-->
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<Image Margin="64,36,57,100" x:Name="barcodeImageFinal" Stretch="Fill" />
</Grid>
Я бы хотел, чтобы barcodeImageFinal отображал окончательное растровое изображение. Как я могу сделать эту работу? Спасибо за внимание :)