質問するログイン新規登録

質問編集履歴

5

試したことの追記

2017/08/30 14:00

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -23,4 +23,14 @@
23
23
  ###試したこと
24
24
  pushAsyncでは動きます。
25
25
  けれどそれだと、戻りたくないMasterDetailPageへ戻れてしまいます。
26
- 前のページである、MasterDetailPage戻れないようにする方法が知りたいのです。
26
+ 前のページである、MasterDetailPage戻れないようにする方法が知りたいのです。
27
+
28
+ また以下も試しましたが、エラーで遷移しません。
29
+ ```C#
30
+ MasterDetailPage mainPage = Application.Current.MainPage as MasterDetailPage;
31
+ mainPage.Detail = new HogePage();
32
+ ```
33
+ エラー
34
+ ```
35
+ System.NullReferenceException: Object reference not set to an instance of an object.
36
+ ```

4

重複していたので削除

2017/08/30 14:00

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -23,9 +23,4 @@
23
23
  ###試したこと
24
24
  pushAsyncでは動きます。
25
25
  けれどそれだと、戻りたくないMasterDetailPageへ戻れてしまいます。
26
- 前のページである、MasterDetailPage戻れないようにする方法が知りたいのです。
26
+ 前のページである、MasterDetailPage戻れないようにする方法が知りたいのです。
27
-
28
- また、以下は上記エラーメッセージと同様のものが表示されます。
29
- ```C#
30
- Application.Current.MainPage = new HogePage();
31
- ```

3

試したこと追加します

2017/08/30 12:08

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -23,4 +23,9 @@
23
23
  ###試したこと
24
24
  pushAsyncでは動きます。
25
25
  けれどそれだと、戻りたくないMasterDetailPageへ戻れてしまいます。
26
- 前のページである、MasterDetailPage戻れないようにする方法が知りたいのです。
26
+ 前のページである、MasterDetailPage戻れないようにする方法が知りたいのです。
27
+
28
+ また、以下は上記エラーメッセージと同様のものが表示されます。
29
+ ```C#
30
+ Application.Current.MainPage = new HogePage();
31
+ ```

2

タイトルがおかしかったので修正

2017/08/30 12:07

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- XamarinでMasterDetailPageのDetailから、ContentPageに遷移
1
+ XamarinでMasterDetailPageのDetailから、新規Navigationで発行したPageに遷移
body CHANGED
File without changes

1

コードに不要なものがあったので削除

2017/08/30 11:58

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -13,8 +13,7 @@
13
13
  ###該当のソースコード
14
14
  ```C#
15
15
  //Detailに読みこんでいるxaml.cs
16
- //作業開始
17
- btnStart.Clicked += (s, e) =>
16
+ btnSomething.Clicked += (s, e) =>
18
17
  {
19
18
  NavigationPage navigationPage = new NavigationPage(new HogePage());
20
19
  global::Xamarin.Forms.Application.Current.MainPage = navigationPage;