Updated Xamarin forms and replaced main page with grid instead of master

This commit is contained in:
watsonb8
2019-11-30 14:41:36 -05:00
parent 41e853b1c6
commit 042a0d466a
10 changed files with 97 additions and 209 deletions

View File

@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<ContentPage
<ContentView
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Aurora.Design.Components.NavigationMenu.NavigationMenu"
Title="Navigation">
x:Class="Aurora.Design.Components.NavigationMenu.NavigationMenu">
<ContentView.Content>
<StackLayout>
<ListView
@ -71,4 +70,4 @@
</ListView>
</StackLayout>
</ContentView.Content>
</ContentPage>
</ContentView>

View File

@ -5,7 +5,7 @@ using Xamarin.Forms;
namespace Aurora.Design.Components.NavigationMenu
{
public partial class NavigationMenu : ContentPage
public partial class NavigationMenu : ContentView
{
public NavigationMenu()
{

View File

@ -1,22 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<MasterDetailPage
<ContentPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:views="clr-namespace:Aurora.Design.Views.MainView"
xmlns:navigation="clr-namespace:Aurora.Design.Components.NavigationMenu"
x:Class="Aurora.Design.Views.Main.MainView"
MasterBehavior="Split">
<MasterDetailPage.Master>
x:Class="Aurora.Design.Views.Main.MainView">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="150"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<navigation:NavigationMenu
Grid.Column="0"
x:Name="MasterPage"
Items="{Binding Pages}"/>
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
<NavigationPage>
<x:Arguments>
<views:PageContainer
x:Name="ContentPage"/>
</x:Arguments>
</NavigationPage>
</MasterDetailPage.Detail>
</MasterDetailPage>
<views:PageContainer
Grid.Column="1"
x:Name="ContentPage"/>
</Grid>
</ContentPage>

View File

@ -20,7 +20,7 @@ namespace Aurora.Design.Views.Main
public delegate void SetPlayerVisibleDelegate(Boolean visible);
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class MainView : MasterDetailPage, IDisposable
public partial class MainView : ContentPage//, IDisposable
{
private Dictionary<int, BaseViewModel> _viewModels;
private BaseViewModel _lastViewModel;

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<ContentPage
<ContentView
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:components="clr-namespace:Aurora.Design.Components"
xmlns:mp="clr-namespace:Aurora.Design.Components.MediaPlayer"
x:Class="Aurora.Design.Views.MainView.PageContainer">
<ContentPage.Content>
<ContentView.Content>
<Grid
x:Name="Grid">
<Grid.RowDefinitions>
@ -24,5 +24,5 @@
VerticalOptions="End"
HeightRequest="200"/>
</Grid>
</ContentPage.Content>
</ContentPage>
</ContentView.Content>
</ContentView>

View File

@ -5,7 +5,7 @@ using Xamarin.Forms;
namespace Aurora.Design.Views.MainView
{
public partial class PageContainer : ContentPage
public partial class PageContainer : ContentView
{
public PageContainer()
{