У меня здесь ситуация. У меня есть страница, содержащая ListBox. ListBox заполняется Элементами, если он может извлечь данные из веб-службы. Теперь, когда у пользователя нет подключения к сети на его телефоне или веб-служба не отвечает обратно со статусом Ok, я хочу показать пользователю всплывающее окно с опцией «Повторить» или выбрать «ОК», чтобы остаться на той же странице ( хотя звучит глупо). Теперь для этого я использовал Canvas:
<Canvas Name="Nonetwork" Height="150" Width="280" HorizontalAlignment="Center" VerticalAlignment="Center" Background="DodgerBlue" Visibility="Collapsed" Margin="111,160,92,160" >
<TextBlock VerticalAlignment="Top" Height="120" Width="280" Text="No Network is currently availabe" TextAlignment="Center" TextWrapping="Wrap" Foreground="White" FontSize="28" />
<Button Margin="30, 80" Height="60" Width="100" Content="OK" FontSize="18" Click="Ok_Click"/>
<Button Margin="150, 80" Height="60" Width="100" Content="Retry" FontSize="18" Click="Retry_Click"/>
</Canvas>
Ну, как и многие из вас, опытные ребята, догадались бы, холст скрыт внутри списка и недоступен, когда нет сетевого подключения. Итак, у меня есть пустая страница с холстом, но пользователь не может нажать «ОК» или «Повторить». Пожалуйста, помогите
Пожалуйста, дайте мне знать, если есть какой-либо другой подход к решению этой проблемы. Я попробовал всплывающее окно, но не могу перейти на главную страницу из всплывающего окна, так как это страница управления пользователем. Любая помощь высоко ценится