Windows Phone 7 と C# は初めてです。新しい画面へのナビゲーションに問題があります。私の要件は、サーバーへのログイン資格情報を確認する必要があり、OK の場合は次の画面に進むことです。しかし、「UnauthorizedAccessException」 -「無効なクロススレッドアクセス」というエラーが発生します。.
以下のコードを見つけてください
private void button1_Click(object sender, RoutedEventArgs e)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri(uri));
request.ContentType = "application/x-www-form-urlencoded";
request.Method = "POST";
request.BeginGetResponse(ResponseCallback, request);
}
private void ResponseCallback(IAsyncResult asynchronousResult)
{
var request = (HttpWebRequest)asynchronousResult.AsyncState;
var response = (HttpWebResponse)request.EndGetResponse(asynchronousResult);
if (response.StatusCode == HttpStatusCode.OK)
{
this.NavigationService.Navigate(new Uri("/tabview.xaml", UriKind.Relative));
}
}