├── src ├── Xamarin.sln.GhostDoc.user.dic ├── Demo │ ├── Demo │ │ ├── FodyWeavers.xml │ │ ├── App.xaml │ │ ├── Views │ │ │ ├── Shared │ │ │ │ ├── MenuHeaderView.xaml.cs │ │ │ │ └── MenuHeaderView.xaml │ │ │ ├── MenuView.xaml.cs │ │ │ ├── ChooserView.xaml.cs │ │ │ ├── LoremIpsumView.xaml.cs │ │ │ ├── NestNavigationView.xaml.cs │ │ │ ├── NestNavigationView.xaml │ │ │ ├── MainView.xaml.cs │ │ │ ├── ChooserView.xaml │ │ │ ├── MenuView.xaml │ │ │ ├── LoremIpsumView.xaml │ │ │ └── MainView.xaml │ │ ├── packages.config │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ViewModels │ │ │ ├── NestNavigationViewModel.cs │ │ │ ├── ChooserViewModel.cs │ │ │ ├── MenuViewModel.cs │ │ │ ├── ViewModel.cs │ │ │ ├── MainViewModel.cs │ │ │ └── LoremIpsumViewModel.cs │ │ └── App.xaml.cs │ └── Demo.Droid │ │ ├── Resources │ │ ├── drawable │ │ │ ├── launcher.png │ │ │ └── navbackground.png │ │ ├── drawable-hdpi │ │ │ └── ic_search.png │ │ ├── drawable-xhdpi │ │ │ └── ic_search.png │ │ └── drawable-xxhdpi │ │ │ └── ic_search.png │ │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ │ ├── packages.config │ │ └── MainActivity.cs ├── NativeCode.Mobile.AppCompat.Renderers │ ├── Resources │ │ ├── values │ │ │ ├── dimensions.xml │ │ │ └── strings.xml │ │ ├── color │ │ │ └── fab.xml │ │ ├── layout │ │ │ ├── spinner.xml │ │ │ ├── fab_mini.xml │ │ │ └── fab_normal.xml │ │ └── layout-v21 │ │ │ ├── fab_mini.xml │ │ │ └── fab_normal.xml │ ├── Helpers │ │ └── MeasureSpecFactory.cs │ ├── Extensions │ │ ├── CommandExtensions.cs │ │ ├── EntryExtensions.cs │ │ └── ElementExtensions.cs │ ├── packages.config │ ├── NativeCode.Mobile.AppCompat.Renderers.nuspec │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── AppCompatOption.cs │ ├── Platforms │ │ └── UserNotifier.cs │ └── Renderers │ │ ├── AppCompatButtonRenderer.cs │ │ ├── AppCompatSpinnerRenderer.cs │ │ ├── Controls │ │ └── AppCompatEntryEditText.cs │ │ ├── NavigationLayoutRenderer.cs │ │ ├── CardRenderer.cs │ │ └── AppCompatSwitchRenderer.cs ├── NativeCode.Mobile.AppCompat.Controls │ ├── packages.config │ ├── ICommandProvider.cs │ ├── NativeCode.Mobile.AppCompat.Controls.nuspec │ ├── FloatingButtonSize.cs │ ├── NavigationLayout.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Platforms │ │ └── IUserNotifier.cs │ ├── Card.cs │ ├── NavigationLayoutMenu.cs │ └── FloatingButton.cs ├── NativeCode.Mobile.AppCompat │ ├── EventListeners │ │ ├── EventListener.cs │ │ └── OnClickListener.cs │ ├── Resources │ │ ├── layout │ │ │ └── appcompat_coordinator.xml │ │ ├── values │ │ │ ├── colors.xml │ │ │ └── styles.xml │ │ └── values-v21 │ │ │ └── styles.xml │ ├── packages.config │ ├── FormsAppCompat │ │ ├── IAppCompatDelegateProvider.cs │ │ ├── IAppCompatCoordinatorLayoutProvider.cs │ │ ├── Adapters │ │ │ ├── LayoutParamsAdapter.cs │ │ │ ├── MenuVisibilityListenerAdapter.cs │ │ │ ├── TabListenerAdapter.cs │ │ │ └── TabAdapter.cs │ │ └── AppCompatFormsApplicationActivity.cs │ ├── NativeCode.Mobile.AppCompat.nuspec │ ├── Helpers │ │ ├── LayoutParamsHelper.cs │ │ ├── IDisposableContainer.cs │ │ ├── ReflectionHelper.cs │ │ ├── DisposableContainer.cs │ │ └── KeyboardHelper.cs │ ├── Extensions │ │ ├── ActivityExtensions.cs │ │ ├── PaintExtensions.cs │ │ ├── ImageSourceConversionException.cs │ │ ├── ContextExtensions.cs │ │ ├── ColorExtensions.cs │ │ ├── ViewExtensions.cs │ │ └── FontExtensions.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Fonts │ │ ├── ITypefaceCache.cs │ │ └── TypefaceCache.cs ├── Xamarin.sln.GhostDoc.xml └── Xamarin.sln ├── .build ├── nuget.exe └── nunit │ ├── Logo.ico │ ├── license.txt │ └── doc │ ├── favicon.ico │ ├── img │ ├── logo.gif │ ├── bulletOn.gif │ ├── miniGui.jpg │ ├── xmlView.jpg │ ├── bulletOff.gif │ ├── generalTab.jpg │ ├── gui-verify.jpg │ ├── langFilter.gif │ ├── addinsDialog.jpg │ ├── assembliesTab.jpg │ ├── configEditor.jpg │ ├── console-mock.jpg │ ├── generalSettings.jpg │ ├── gui-screenshot.jpg │ ├── testProperties.jpg │ ├── advancedSettings.jpg │ ├── nunitTestAdapter.png │ ├── testLoadSettings.jpg │ ├── testOutputSettings.jpg │ ├── testResultSettings.jpg │ ├── textOutputSettings.jpg │ ├── treeDisplaySettings.jpg │ ├── visualStudioSettings.jpg │ ├── assemblyReloadSettings.jpg │ ├── internalTraceSettings.jpg │ ├── projectEditorSettings.jpg │ └── runtimeSelectionSettings.jpg │ ├── mainMenu.html │ ├── configFiles.html │ ├── quickStart.html │ ├── vsSupport.html │ ├── configEditor.html │ ├── files │ ├── QuickStart.doc │ ├── QuickStart.Spanish.doc │ └── Summary.xslt │ ├── settingsDialog.html │ ├── testProperties.html │ ├── codeFuncs.js │ ├── writingTests.html │ ├── samples.html │ ├── index.html │ ├── extensibility.html │ ├── getStarted.html │ ├── upgrade.html │ ├── vsTestAdapterLicense.html │ ├── suiteBuilders.html │ ├── assertions.html │ ├── eventListeners.html │ ├── nunit-agent.html │ ├── license.html │ ├── addinsDialog.html │ ├── extensionTips.html │ ├── testDecorators.html │ ├── sameasConstraint.html │ └── nunit-console.html ├── screenshots ├── phone.gif └── tablet.gif ├── .nuget └── nuget.config ├── .editorconfig ├── Xamarin.build ├── .gitattributes ├── Settings.StyleCop └── .gitignore /src/Xamarin.sln.GhostDoc.user.dic: -------------------------------------------------------------------------------- 1 | Xamarin 2 | -------------------------------------------------------------------------------- /.build/nuget.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nuget.exe -------------------------------------------------------------------------------- /.build/nunit/Logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/Logo.ico -------------------------------------------------------------------------------- /screenshots/phone.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/screenshots/phone.gif -------------------------------------------------------------------------------- /screenshots/tablet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/screenshots/tablet.gif -------------------------------------------------------------------------------- /.build/nunit/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/license.txt -------------------------------------------------------------------------------- /.build/nunit/doc/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/favicon.ico -------------------------------------------------------------------------------- /.build/nunit/doc/img/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/logo.gif -------------------------------------------------------------------------------- /.build/nunit/doc/mainMenu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/mainMenu.html -------------------------------------------------------------------------------- /.build/nunit/doc/configFiles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/configFiles.html -------------------------------------------------------------------------------- /.build/nunit/doc/img/bulletOn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/bulletOn.gif -------------------------------------------------------------------------------- /.build/nunit/doc/img/miniGui.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/miniGui.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/xmlView.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/xmlView.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/quickStart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/quickStart.html -------------------------------------------------------------------------------- /.build/nunit/doc/vsSupport.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/vsSupport.html -------------------------------------------------------------------------------- /.build/nunit/doc/configEditor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/configEditor.html -------------------------------------------------------------------------------- /.build/nunit/doc/img/bulletOff.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/bulletOff.gif -------------------------------------------------------------------------------- /.build/nunit/doc/img/generalTab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/generalTab.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/gui-verify.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/gui-verify.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/langFilter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/langFilter.gif -------------------------------------------------------------------------------- /src/Demo/Demo/FodyWeavers.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.build/nunit/doc/files/QuickStart.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/files/QuickStart.doc -------------------------------------------------------------------------------- /.build/nunit/doc/img/addinsDialog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/addinsDialog.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/assembliesTab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/assembliesTab.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/configEditor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/configEditor.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/console-mock.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/console-mock.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/settingsDialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/settingsDialog.html -------------------------------------------------------------------------------- /.build/nunit/doc/testProperties.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/testProperties.html -------------------------------------------------------------------------------- /.build/nunit/doc/img/generalSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/generalSettings.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/gui-screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/gui-screenshot.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/testProperties.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/testProperties.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/advancedSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/advancedSettings.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/nunitTestAdapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/nunitTestAdapter.png -------------------------------------------------------------------------------- /.build/nunit/doc/img/testLoadSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/testLoadSettings.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/testOutputSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/testOutputSettings.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/testResultSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/testResultSettings.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/textOutputSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/textOutputSettings.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/files/QuickStart.Spanish.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/files/QuickStart.Spanish.doc -------------------------------------------------------------------------------- /.build/nunit/doc/img/treeDisplaySettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/treeDisplaySettings.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/visualStudioSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/visualStudioSettings.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/assemblyReloadSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/assemblyReloadSettings.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/internalTraceSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/internalTraceSettings.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/projectEditorSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/projectEditorSettings.jpg -------------------------------------------------------------------------------- /.build/nunit/doc/img/runtimeSelectionSettings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/.build/nunit/doc/img/runtimeSelectionSettings.jpg -------------------------------------------------------------------------------- /src/Demo/Demo.Droid/Resources/drawable/launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/src/Demo/Demo.Droid/Resources/drawable/launcher.png -------------------------------------------------------------------------------- /src/Demo/Demo.Droid/Resources/drawable-hdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/src/Demo/Demo.Droid/Resources/drawable-hdpi/ic_search.png -------------------------------------------------------------------------------- /src/Demo/Demo.Droid/Resources/drawable-xhdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/src/Demo/Demo.Droid/Resources/drawable-xhdpi/ic_search.png -------------------------------------------------------------------------------- /src/Demo/Demo.Droid/Resources/drawable/navbackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/src/Demo/Demo.Droid/Resources/drawable/navbackground.png -------------------------------------------------------------------------------- /src/Demo/Demo.Droid/Resources/drawable-xxhdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nativecode-dev/oss-xamarin/HEAD/src/Demo/Demo.Droid/Resources/drawable-xxhdpi/ic_search.png -------------------------------------------------------------------------------- /.nuget/nuget.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat.Renderers/Resources/values/dimensions.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 4dp 5 | 16dp 6 | 7 | -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat.Controls/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat.Renderers/Resources/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | close 5 | open 6 | 7 | -------------------------------------------------------------------------------- /src/Demo/Demo/App.xaml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/Demo/Demo/Views/Shared/MenuHeaderView.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace Demo.Views.Shared 2 | { 3 | using Xamarin.Forms; 4 | 5 | public partial class MenuHeaderView : ContentView 6 | { 7 | public MenuHeaderView() 8 | { 9 | this.InitializeComponent(); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat.Controls/ICommandProvider.cs: -------------------------------------------------------------------------------- 1 | namespace NativeCode.Mobile.AppCompat.Controls 2 | { 3 | using System.Windows.Input; 4 | 5 | public interface ICommandProvider 6 | { 7 | ICommand Command { get; } 8 | 9 | object CommandParameter { get; } 10 | } 11 | } -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat.Renderers/Resources/color/fab.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/Demo/Demo/Views/MenuView.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace Demo.Views 2 | { 3 | using Demo.ViewModels; 4 | 5 | using Xamarin.Forms; 6 | 7 | public partial class MenuView : ContentPage 8 | { 9 | public MenuView() 10 | { 11 | this.InitializeComponent(); 12 | this.BindingContext = new MenuViewModel(); 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat/EventListeners/EventListener.cs: -------------------------------------------------------------------------------- 1 | namespace NativeCode.Mobile.AppCompat.EventListeners 2 | { 3 | using JavaObject = Java.Lang.Object; 4 | 5 | /// 6 | /// Provides common functionality for managing Java-based event listeners. 7 | /// 8 | public abstract class EventListener : JavaObject 9 | { 10 | } 11 | } -------------------------------------------------------------------------------- /src/Demo/Demo/Views/ChooserView.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace Demo.Views 2 | { 3 | using Demo.ViewModels; 4 | 5 | using Xamarin.Forms; 6 | 7 | public partial class ChooserView : ContentPage 8 | { 9 | public ChooserView() 10 | { 11 | this.InitializeComponent(); 12 | this.BindingContext = new ChooserViewModel(); 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /src/Demo/Demo.Droid/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/Demo/Demo/Views/LoremIpsumView.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace Demo.Views 2 | { 3 | using Demo.ViewModels; 4 | 5 | using Xamarin.Forms; 6 | 7 | public partial class LoremIpsumView : ContentPage 8 | { 9 | public LoremIpsumView() 10 | { 11 | this.InitializeComponent(); 12 | this.BindingContext = new LoremIpsumViewModel(); 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat.Renderers/Resources/layout/spinner.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat/Resources/layout/appcompat_coordinator.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | -------------------------------------------------------------------------------- /src/Demo/Demo/Views/NestNavigationView.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace Demo.Views 2 | { 3 | using Demo.ViewModels; 4 | 5 | using Xamarin.Forms; 6 | 7 | public partial class NestNavigationView : ContentPage 8 | { 9 | public NestNavigationView() 10 | { 11 | this.InitializeComponent(); 12 | this.BindingContext = new NestNavigationViewModel(); 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /src/Demo/Demo/Views/Shared/MenuHeaderView.xaml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat.Renderers/Helpers/MeasureSpecFactory.cs: -------------------------------------------------------------------------------- 1 | namespace NativeCode.Mobile.AppCompat.Renderers.Helpers 2 | { 3 | using Android.Views; 4 | 5 | internal static class MeasureSpecFactory 6 | { 7 | public static int MakeMeasureSpec(int size, MeasureSpecMode mode) 8 | { 9 | return (int)(size + mode); 10 | } 11 | 12 | public static int GetSize(int measureSpec) 13 | { 14 | return measureSpec & 1073741823; 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat.Renderers/Resources/layout/fab_mini.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat.Renderers/Resources/layout/fab_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | -------------------------------------------------------------------------------- /src/Demo/Demo/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat/FormsAppCompat/IAppCompatDelegateProvider.cs: -------------------------------------------------------------------------------- 1 | namespace NativeCode.Mobile.AppCompat.FormsAppCompat 2 | { 3 | using Android.Support.V7.App; 4 | 5 | /// 6 | /// Provides a contract to furnish a instance. 7 | /// 8 | public interface IAppCompatDelegateProvider 9 | { 10 | /// 11 | /// Gets the instance. 12 | /// 13 | AppCompatDelegate AppCompatDelegate { get; } 14 | } 15 | } -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat/FormsAppCompat/IAppCompatCoordinatorLayoutProvider.cs: -------------------------------------------------------------------------------- 1 | namespace NativeCode.Mobile.AppCompat.FormsAppCompat 2 | { 3 | using Android.Support.Design.Widget; 4 | 5 | public interface IAppCompatCoordinatorLayoutProvider 6 | { 7 | /// 8 | /// Gets the used by . 9 | /// 10 | /// Returns a . 11 | CoordinatorLayout GetCoordinatorLayout(); 12 | } 13 | } -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat.Renderers/Resources/layout-v21/fab_mini.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat/Resources/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | #E3F2FD 5 | #2196F3 6 | #0D47A1 7 | 8 | #82B1FF 9 | #2962FF 10 | #2962FF 11 | 12 | #FFFFFF 13 | #000000 14 | 15 | -------------------------------------------------------------------------------- /src/NativeCode.Mobile.AppCompat.Renderers/Resources/layout-v21/fab_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | -------------------------------------------------------------------------------- /src/Demo/Demo/Views/NestNavigationView.xaml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 |