diff options
Diffstat (limited to 'Source/Xamarin/Prism.Forms.Tests/Mocks/Views/MasterDetailPageMock.cs')
-rw-r--r-- | Source/Xamarin/Prism.Forms.Tests/Mocks/Views/MasterDetailPageMock.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Source/Xamarin/Prism.Forms.Tests/Mocks/Views/MasterDetailPageMock.cs b/Source/Xamarin/Prism.Forms.Tests/Mocks/Views/MasterDetailPageMock.cs index 60f902e..090598b 100644 --- a/Source/Xamarin/Prism.Forms.Tests/Mocks/Views/MasterDetailPageMock.cs +++ b/Source/Xamarin/Prism.Forms.Tests/Mocks/Views/MasterDetailPageMock.cs @@ -23,6 +23,17 @@ namespace Prism.Forms.Tests.Mocks.Views ((IPageNavigationEventRecordable)BindingContext).PageNavigationEventRecorder = recorder; } + public MasterDetailPageMock(PageNavigationEventRecorder recorder, Page masterPage, Page detailPage) + { + Master = masterPage; + Detail = detailPage; + + ViewModelLocator.SetAutowireViewModel(this, true); + + PageNavigationEventRecorder = recorder; + ((IPageNavigationEventRecordable)BindingContext).PageNavigationEventRecorder = recorder; + } + public bool IsPresentedAfterNavigation { get; set; } public void Destroy() { |