Windows Phone 用の Visual Studio Express 2012 を使用し、Windows Phone 7.1 をターゲットとするアプリを構築しています。
NavigationService を使用して別のページに移動しようとしていますが、引き続き問題が発生します。
これが私のコードです:
private void GotoDetails(object _url)
{
var url = string.Format("/DetailsPage.xaml?url={0}", _url.ToString());
NavigationService nav = new NavigationService();
nav.Navigate(new Uri(url, UriKind.Relative));
}
これをビルドしようとすると、NavigationService nav =.... 行に「型 'System.Windows.Navigation.NavigationService' にはコンストラクターが定義されていません」と表示されます。
NavigationService.Navigate(new Uri(url, UriKind.Relative)); だけを実行しようとすると 次に、「非静的フィールド、メソッド、またはプロパティ 'System.Windows.Navigation.NavigationService.Navigate(System.Uri)' にはオブジェクト参照が必要です」というエラーが表示されます。
更新: MVVM を使用しようとしています (初めて)。このコードは私のビュー モデルにあります。私はフレームワークを使用していません。ゼロから学ぼうとしているだけです。
インターチューブを検索しましたが、解決策が見つからないようです。
どんな助けでも大歓迎です。
カマル