私はここに状況があります。 ListBoxを含むページがあります。 Webサービスからデータを取得できる場合、ListBoxにはItemsが設定されます。ユーザーが自分の電話機にネットワーク接続していない場合、またはWebサービスが[OK]ステータスで応答しない場合、[再試行]オプション付きのポップアップを表示するか、[OK]を選択して同じページに留まる愚かに聞こえるが)。今、私はキャンバスを使用。このために:WP7でリストボックスをオーバーラップするキャンバスにフォーカス
<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>
だけでなく、あなたのほとんどは、人が推測していた経験を、キャンバスがリストボックス内部に埋め込まとネットワーク接続がないときはアクセスできません。だからキャンバスに空白のページがありますが、ユーザーは[OK]または[再試行]をクリックできません。助けてください
私はこの問題を解決するための他のアプローチがある場合は教えてください。私はポップアップを試みたが、私はそれがユーザコントロールページであるのでポップアップからメインページにナビゲートする。任意のヘルプは高く評価されています