質問編集履歴
5
試したことの追記
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
重複していたので削除
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
試したこと追加します
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
タイトルがおかしかったので修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
XamarinでMasterDetailPageのDetailから、
|
1
|
+
XamarinでMasterDetailPageのDetailから、新規Navigationで発行したPageに遷移
|
body
CHANGED
File without changes
|
1
コードに不要なものがあったので削除
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,8 +13,7 @@
|
|
13
13
|
###該当のソースコード
|
14
14
|
```C#
|
15
15
|
//Detailに読みこんでいるxaml.cs
|
16
|
-
//作業開始
|
17
|
-
|
16
|
+
btnSomething.Clicked += (s, e) =>
|
18
17
|
{
|
19
18
|
NavigationPage navigationPage = new NavigationPage(new HogePage());
|
20
19
|
global::Xamarin.Forms.Application.Current.MainPage = navigationPage;
|