+++ /dev/null
-Any raw assets you want to be deployed with your application can be placed in
-this directory (and child directories) and given a Build Action of "AndroidAsset".
-
-These files will be deployed with you package and will be accessible using Android's
-AssetManager, like this:
-
-public class ReadAsset : Activity
-{
- protected override void OnCreate (Bundle bundle)
- {
- base.OnCreate (bundle);
-
- InputStream input = Assets.Open ("my_asset.txt");
- }
-}
-
-Additionally, some Android functions will automatically load asset files:
-
-Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
+++ /dev/null
-using System;
-
-using Android.App;
-using Android.Content.PM;
-using Android.Runtime;
-using Android.Views;
-using Android.Widget;
-using Android.OS;
-
-namespace Xamarin.Forms.Sandbox.Droid
-{
- [Activity(Label = "Xamarin.Forms.Sandbox", Icon = "@mipmap/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
- public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
- {
- protected override void OnCreate(Bundle savedInstanceState)
- {
- TabLayoutResource = Resource.Layout.Tabbar;
- ToolbarResource = Resource.Layout.Toolbar;
-
- base.OnCreate(savedInstanceState);
- global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
- global::Xamarin.Forms.FormsMaterial.Init(this, savedInstanceState);
- LoadApplication(new App());
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.companyname.Xamarin.Forms.Sandbox" android:installLocation="auto">
- <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="28" />
- <application android:label="Forms Sandbox">
- <uses-library android:name="org.apache.http.legacy" android:required="false" />
- </application>
-</manifest>
\ No newline at end of file
+++ /dev/null
-using Android.App;
-
-[assembly: UsesPermission(Android.Manifest.Permission.Internet)]
-[assembly: UsesPermission(Android.Manifest.Permission.WriteExternalStorage)]
+++ /dev/null
-Images, layout descriptions, binary blobs and string dictionaries can be included
-in your application as resource files. Various Android APIs are designed to
-operate on the resource IDs instead of dealing with images, strings or binary blobs
-directly.
-
-For example, a sample Android app that contains a user interface layout (main.xml),
-an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png)
-would keep its resources in the "Resources" directory of the application:
-
-Resources/
- drawable-hdpi/
- icon.png
-
- drawable-ldpi/
- icon.png
-
- drawable-mdpi/
- icon.png
-
- layout/
- main.xml
-
- values/
- strings.xml
-
-In order to get the build system to recognize Android resources, set the build action to
-"AndroidResource". The native Android APIs do not operate directly with filenames, but
-instead operate on resource IDs. When you compile an Android application that uses resources,
-the build system will package the resources for distribution and generate a class called
-"Resource" that contains the tokens for each one of the resources included. For example,
-for the above Resources layout, this is what the Resource class would expose:
-
-public class Resource {
- public class drawable {
- public const int icon = 0x123;
- }
-
- public class layout {
- public const int main = 0x456;
- }
-
- public class strings {
- public const int first_string = 0xabc;
- public const int second_string = 0xbcd;
- }
-}
-
-You would then use R.drawable.icon to reference the drawable/icon.png file, or Resource.layout.main
-to reference the layout/main.xml file, or Resource.strings.first_string to reference the first
-string in the dictionary file values/strings.xml.
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<android.support.design.widget.TabLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- android:id="@+id/sliding_tabs"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:background="?attr/colorPrimary"
- android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
- app:tabIndicatorColor="@android:color/white"
- app:tabGravity="fill"
- app:tabMode="fixed" />
+++ /dev/null
-<android.support.v7.widget.Toolbar
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/toolbar"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:background="?attr/colorPrimary"
- android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
- android:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
-
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
- <background android:drawable="@color/launcher_background" />
- <foreground android:drawable="@mipmap/launcher_foreground" />
-</adaptive-icon>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
- <background android:drawable="@color/launcher_background" />
- <foreground android:drawable="@mipmap/launcher_foreground" />
-</adaptive-icon>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
- <color name="launcher_background">#FFFFFF</color>
- <color name="colorPrimary">#3F51B5</color>
- <color name="colorPrimaryDark">#303F9F</color>
- <color name="colorAccent">#FF4081</color>
-</resources>
+++ /dev/null
-<?xml version="1.0" encoding="utf-8" ?>
-<resources>
-
- <style name="MainTheme" parent="MainTheme.Base">
- </style>
- <!-- Base theme applied no matter what API -->
- <style name="MainTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
- <!--If you are using revision 22.1 please use just windowNoTitle. Without android:-->
- <item name="windowNoTitle">true</item>
- <!--We will be using the toolbar so no need to show ActionBar-->
- <item name="windowActionBar">false</item>
- <!-- Set theme colors from http://www.google.com/design/spec/style/color.html#color-color-palette -->
- <!-- colorPrimary is used for the default action bar background -->
- <item name="colorPrimary">#2196F3</item>
- <!-- colorPrimaryDark is used for the status bar -->
- <item name="colorPrimaryDark">#1976D2</item>
- <!-- colorAccent is used as the default value for colorControlActivated
- which is used to tint widgets -->
- <item name="colorAccent">#FF4081</item>
- <!-- You can also set colorControlNormal, colorControlActivated
- colorControlHighlight and colorSwitchThumbNormal. -->
- <item name="windowActionModeOverlay">true</item>
-
- <item name="android:datePickerDialogTheme">@style/AppCompatDialogStyle</item>
- </style>
-
- <style name="AppCompatDialogStyle" parent="Theme.AppCompat.Light.Dialog">
- <item name="colorAccent">#FF4081</item>
- </style>
-</resources>
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProjectGuid>{FDBEC08E-9452-4167-BE3B-30653190DE1E}</ProjectGuid>
- <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
- <TemplateGuid>{c9e5eea5-ca05-42a1-839b-61506e0a37df}</TemplateGuid>
- <OutputType>Library</OutputType>
- <RootNamespace>Xamarin.Forms.Sandbox.Droid</RootNamespace>
- <AssemblyName>Xamarin.Forms.Sandbox.Android</AssemblyName>
- <AndroidApplication>True</AndroidApplication>
- <AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
- <AndroidResgenClass>Resource</AndroidResgenClass>
- <AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
- <MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
- <MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
- <TargetFrameworkVersion>v9.0</TargetFrameworkVersion>
- <AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType>
- <NuGetPackageImportStamp>
- </NuGetPackageImportStamp>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>portable</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\Debug</OutputPath>
- <DefineConstants>DEBUG;</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <AndroidLinkMode>None</AndroidLinkMode>
- <AndroidDexTool Condition=" '$(MSBuildAssemblyVersion)' != '15.0'">d8</AndroidDexTool>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>bin\Release</OutputPath>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <AndroidManagedSymbols>true</AndroidManagedSymbols>
- <AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
- <AndroidLinkMode>Full</AndroidLinkMode>
- <AndroidDexTool>d8</AndroidDexTool>
- <AndroidLinkTool>r8</AndroidLinkTool>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="Mono.Android" />
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <PackageReference Include="Xamarin.Android.Support.Design" Version="28.0.0.1" />
- <PackageReference Include="Xamarin.Android.Support.v7.AppCompat" Version="28.0.0.1" />
- <PackageReference Include="Xamarin.Android.Support.v4" Version="28.0.0.1" />
- <PackageReference Include="Xamarin.Android.Support.v7.CardView" Version="28.0.0.1" />
- </ItemGroup>
- <ItemGroup>
- <Compile Include="MainActivity.cs" />
- <Compile Include="Resources\Resource.designer.cs" />
- <Compile Include="Properties\AssemblyInfo.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProguardConfiguration Include="proguard.cfg" />
- <None Include="Resources\AboutResources.txt" />
- <None Include="Assets\AboutAssets.txt" />
- <None Include="Properties\AndroidManifest.xml" />
- </ItemGroup>
- <ItemGroup>
- <AndroidResource Include="Resources\layout\Tabbar.axml" />
- <AndroidResource Include="Resources\layout\Toolbar.axml" />
- <AndroidResource Include="Resources\values\styles.xml" />
- <AndroidResource Include="Resources\values\colors.xml" />
- <AndroidResource Include="Resources\mipmap-anydpi-v26\icon.xml" />
- <AndroidResource Include="Resources\mipmap-anydpi-v26\icon_round.xml" />
- <AndroidResource Include="Resources\mipmap-hdpi\icon.png" />
- <AndroidResource Include="Resources\mipmap-hdpi\launcher_foreground.png" />
- <AndroidResource Include="Resources\mipmap-mdpi\icon.png" />
- <AndroidResource Include="Resources\mipmap-mdpi\launcher_foreground.png" />
- <AndroidResource Include="Resources\mipmap-xhdpi\icon.png" />
- <AndroidResource Include="Resources\mipmap-xhdpi\launcher_foreground.png" />
- <AndroidResource Include="Resources\mipmap-xxhdpi\icon.png" />
- <AndroidResource Include="Resources\mipmap-xxhdpi\launcher_foreground.png" />
- <AndroidResource Include="Resources\mipmap-xxxhdpi\icon.png" />
- <AndroidResource Include="Resources\mipmap-xxxhdpi\launcher_foreground.png" />
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Resources\drawable-hdpi\" />
- <Folder Include="Resources\drawable-xhdpi\" />
- <Folder Include="Resources\drawable-xxhdpi\" />
- <Folder Include="Resources\drawable-xxxhdpi\" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\Stubs\Xamarin.Forms.Platform.Android\Xamarin.Forms.Platform.Android (Forwarders).csproj">
- <Project>{6e53feb1-1100-46ae-8013-17bba35cc197}</Project>
- <Name>Xamarin.Forms.Platform.Android (Forwarders)</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Material.Android\Xamarin.Forms.Material.Android.csproj">
- <Project>{e1586ce6-8eac-4388-a15a-1aabf108b5f8}</Project>
- <Name>Xamarin.Forms.Material.Android</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Platform.Android.FormsViewGroup\Xamarin.Forms.Platform.Android.FormsViewGroup.csproj">
- <Project>{3b72465b-acae-43ae-9327-10f372fe5f80}</Project>
- <Name>Xamarin.Forms.Platform.Android.FormsViewGroup</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Platform.Android\Xamarin.Forms.Platform.Android.csproj">
- <Project>{0e16e70a-d6dd-4323-ad5d-363abff42d6a}</Project>
- <Name>Xamarin.Forms.Platform.Android</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Core\Xamarin.Forms.Core.csproj">
- <Project>{57B8B73D-C3B5-4C42-869E-7B2F17D354AC}</Project>
- <Name>Xamarin.Forms.Core</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Sandbox\Xamarin.Forms.Sandbox.csproj">
- <Project>{e155c410-e5de-464d-9ed7-2b1e672438ed}</Project>
- <Name>Xamarin.Forms.Sandbox</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <AndroidResource Include="Resources\drawable\coffee.png">
- <Generator>MSBuild:UpdateGeneratedFiles</Generator>
- <SubType>Designer</SubType>
- </AndroidResource>
- </ItemGroup>
- <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
- <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
-</Project>
\ No newline at end of file
+++ /dev/null
--keep class android.support.v7.widget.FitWindowsFrameLayout { *; }
--dontwarn android.support.v7.widget.FitWindowsFrameLayout
--keep class android.support.design.** { *; }
--keep class android.support.multidex.MultiDexApplication { *; }
+++ /dev/null
-<Application
- x:Class="Xamarin.Forms.Sandbox.UWP.App"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:local="using:Xamarin.Forms.Sandbox.UWP"
- RequestedTheme="Light">
-
-</Application>
+++ /dev/null
-using System;
-using Windows.ApplicationModel;
-using Windows.ApplicationModel.Activation;
-using Windows.UI.Xaml;
-using Windows.UI.Xaml.Navigation;
-
-namespace Xamarin.Forms.Sandbox.UWP
-{
- sealed partial class App : global::Windows.UI.Xaml.Application
- {
- public App()
- {
- InitializeComponent();
- Suspending += OnSuspending;
- }
-
- protected override void OnLaunched(LaunchActivatedEventArgs e)
- {
- var rootFrame = Window.Current.Content as Windows.UI.Xaml.Controls.Frame;
-
- // Do not repeat app initialization when the Window already has content,
- // just ensure that the window is active
- if (rootFrame == null)
- {
- // Create a Frame to act as the navigation context and navigate to the first page
- rootFrame = new Windows.UI.Xaml.Controls.Frame();
-
- rootFrame.NavigationFailed += OnNavigationFailed;
-
- Xamarin.Forms.Forms.Init(e);
-
- if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
- {
- //TODO: Load state from previously suspended application
- }
-
- // Place the frame in the current Window
- Window.Current.Content = rootFrame;
- }
-
- if (rootFrame.Content == null)
- {
- // When the navigation stack isn't restored navigate to the first page,
- // configuring the new page by passing required information as a navigation
- // parameter
- rootFrame.Navigate(typeof(MainPage), e.Arguments);
- }
- // Ensure the current window is active
- Window.Current.Activate();
- }
-
- void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
- {
- throw new Exception("Failed to load Page " + e.SourcePageType.FullName);
- }
-
- private void OnSuspending(object sender, SuspendingEventArgs e)
- {
- var deferral = e.SuspendingOperation.GetDeferral();
- //TODO: Save application state and stop any background activity
- deferral.Complete();
- }
- }
-}
+++ /dev/null
-<forms:WindowsPage
- x:Class="Xamarin.Forms.Sandbox.UWP.MainPage"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:forms="using:Xamarin.Forms.Platform.UWP"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:local="using:Xamarin.Forms.Sandbox.UWP"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- mc:Ignorable="d"
- Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
-
- <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
-
- </Grid>
-</forms:WindowsPage>
\ No newline at end of file
+++ /dev/null
-namespace Xamarin.Forms.Sandbox.UWP
-{
- public sealed partial class MainPage
- {
- public MainPage()
- {
- InitializeComponent();
-
- LoadApplication(new Sandbox.App());
- }
- }
-}
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-
-<Package
- xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
- xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
- xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
- IgnorableNamespaces="uap mp">
-
- <Identity
- Name="d8a95ba1-1262-462d-82eb-6584312879c4"
- Publisher="CN=404cc265-fa8b-45ed-8ba0-717829fd285e"
- Version="1.0.0.0" />
-
- <mp:PhoneIdentity PhoneProductId="ec0cc741-fd3e-485c-81be-68815c480690" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
-
- <Properties>
- <DisplayName>Xamarin.Forms.Sandbox.UWP</DisplayName>
- <PublisherDisplayName>404cc265-fa8b-45ed-8ba0-717829fd285e</PublisherDisplayName>
- <Logo>Assets\StoreLogo.png</Logo>
- </Properties>
-
- <Dependencies>
- <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
- </Dependencies>
-
- <Resources>
- <Resource Language="x-generate"/>
- </Resources>
-
- <Applications>
- <Application Id="App"
- Executable="$targetnametoken$.exe"
- EntryPoint="Xamarin.Forms.Sandbox.UWP.App">
- <uap:VisualElements
- DisplayName="Xamarin.Forms.Sandbox.UWP"
- Square150x150Logo="Assets\Square150x150Logo.png"
- Square44x44Logo="Assets\Square44x44Logo.png"
- Description="Xamarin.Forms.Sandbox.UWP"
- BackgroundColor="transparent">
- <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" Square310x310Logo="Assets\LargeTile.png" Square71x71Logo="Assets\SmallTile.png">
- <uap:ShowNameOnTiles>
- <uap:ShowOn Tile="square150x150Logo" />
- <uap:ShowOn Tile="wide310x150Logo" />
- <uap:ShowOn Tile="square310x310Logo" />
- </uap:ShowNameOnTiles>
- </uap:DefaultTile>
- <uap:SplashScreen Image="Assets\SplashScreen.png" />
- </uap:VisualElements>
- </Application>
- </Applications>
-
- <Capabilities>
- <Capability Name="internetClient" />
- </Capabilities>
-</Package>
\ No newline at end of file
+++ /dev/null
-<!--
- This file contains Runtime Directives used by .NET Native. The defaults here are suitable for most
- developers. However, you can modify these parameters to modify the behavior of the .NET Native
- optimizer.
-
- Runtime Directives are documented at http://go.microsoft.com/fwlink/?LinkID=391919
-
- To fully enable reflection for App1.MyClass and all of its public/private members
- <Type Name="App1.MyClass" Dynamic="Required All"/>
-
- To enable dynamic creation of the specific instantiation of AppClass<T> over System.Int32
- <TypeInstantiation Name="App1.AppClass" Arguments="System.Int32" Activate="Required Public" />
-
- Using the Namespace directive to apply reflection policy to all the types in a particular namespace
- <Namespace Name="DataClasses.ViewModels" Seralize="All" />
--->
-
-<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
- <Application>
- <!--
- An Assembly element with Name="*Application*" applies to all assemblies in
- the application package. The asterisks are not wildcards.
- -->
- <Assembly Name="*Application*" Dynamic="Required All" />
-
-
- <!-- Add your application specific runtime directives here. -->
-
-
- </Application>
-</Directives>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
- <ProjectGuid>{868A9B7B-3977-4B56-91F7-F6B75657198B}</ProjectGuid>
- <OutputType>AppContainerExe</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Xamarin.Forms.Sandbox.UWP</RootNamespace>
- <AssemblyName>Xamarin.Forms.Sandbox.UWP</AssemblyName>
- <DefaultLanguage>en-US</DefaultLanguage>
- <TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
- <TargetPlatformVersion>10.0.16299.0</TargetPlatformVersion>
- <TargetPlatformMinVersion>10.0.16299.0</TargetPlatformMinVersion>
- <MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
- <EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>
- <FileAlignment>512</FileAlignment>
- <ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
- <PackageCertificateKeyFile>Xamarin.Forms.ContributorGallery.UWP_TemporaryKey.pfx</PackageCertificateKeyFile>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
- <DebugSymbols>true</DebugSymbols>
- <OutputPath>bin\ARM\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
- <NoWarn>;2008</NoWarn>
- <DebugType>full</DebugType>
- <PlatformTarget>ARM</PlatformTarget>
- <UseVSHostingProcess>false</UseVSHostingProcess>
- <ErrorReport>prompt</ErrorReport>
- <Prefer32Bit>true</Prefer32Bit>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
- <OutputPath>bin\ARM\Release\</OutputPath>
- <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
- <Optimize>true</Optimize>
- <NoWarn>;2008</NoWarn>
- <DebugType>pdbonly</DebugType>
- <PlatformTarget>ARM</PlatformTarget>
- <UseVSHostingProcess>false</UseVSHostingProcess>
- <ErrorReport>prompt</ErrorReport>
- <Prefer32Bit>true</Prefer32Bit>
- <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
- <DebugSymbols>true</DebugSymbols>
- <OutputPath>bin\x64\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
- <NoWarn>;2008</NoWarn>
- <DebugType>full</DebugType>
- <PlatformTarget>x64</PlatformTarget>
- <UseVSHostingProcess>false</UseVSHostingProcess>
- <ErrorReport>prompt</ErrorReport>
- <Prefer32Bit>true</Prefer32Bit>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
- <OutputPath>bin\x64\Release\</OutputPath>
- <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
- <Optimize>true</Optimize>
- <NoWarn>;2008</NoWarn>
- <DebugType>pdbonly</DebugType>
- <PlatformTarget>x64</PlatformTarget>
- <UseVSHostingProcess>false</UseVSHostingProcess>
- <ErrorReport>prompt</ErrorReport>
- <Prefer32Bit>true</Prefer32Bit>
- <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
- <DebugSymbols>true</DebugSymbols>
- <OutputPath>bin\x86\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
- <NoWarn>;2008</NoWarn>
- <DebugType>full</DebugType>
- <PlatformTarget>x86</PlatformTarget>
- <UseVSHostingProcess>false</UseVSHostingProcess>
- <ErrorReport>prompt</ErrorReport>
- <Prefer32Bit>true</Prefer32Bit>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
- <OutputPath>bin\x86\Release\</OutputPath>
- <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
- <Optimize>true</Optimize>
- <NoWarn>;2008</NoWarn>
- <DebugType>pdbonly</DebugType>
- <PlatformTarget>x86</PlatformTarget>
- <UseVSHostingProcess>false</UseVSHostingProcess>
- <ErrorReport>prompt</ErrorReport>
- <Prefer32Bit>true</Prefer32Bit>
- <UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
- </PropertyGroup>
- <ItemGroup>
- <Compile Include="App.xaml.cs">
- <DependentUpon>App.xaml</DependentUpon>
- </Compile>
- <Compile Include="MainPage.xaml.cs">
- <DependentUpon>MainPage.xaml</DependentUpon>
- </Compile>
- </ItemGroup>
- <ItemGroup>
- <AppxManifest Include="Package.appxmanifest">
- <SubType>Designer</SubType>
- </AppxManifest>
- </ItemGroup>
- <ItemGroup>
- <Content Include="Assets\LargeTile.scale-100.png" />
- <Content Include="Assets\LargeTile.scale-200.png" />
- <Content Include="Assets\LargeTile.scale-400.png" />
- <Content Include="Assets\SmallTile.scale-100.png" />
- <Content Include="Assets\SmallTile.scale-200.png" />
- <Content Include="Assets\SmallTile.scale-400.png" />
- <Content Include="Assets\SplashScreen.scale-100.png" />
- <Content Include="Assets\SplashScreen.scale-200.png" />
- <Content Include="Assets\SplashScreen.scale-400.png" />
- <Content Include="Assets\Square150x150Logo.scale-100.png" />
- <Content Include="Assets\Square150x150Logo.scale-200.png" />
- <Content Include="Assets\Square150x150Logo.scale-400.png" />
- <Content Include="Assets\Square44x44Logo.altform-unplated_targetsize-16.png" />
- <Content Include="Assets\Square44x44Logo.altform-unplated_targetsize-256.png" />
- <Content Include="Assets\Square44x44Logo.altform-unplated_targetsize-48.png" />
- <Content Include="Assets\Square44x44Logo.scale-100.png" />
- <Content Include="Assets\Square44x44Logo.scale-200.png" />
- <Content Include="Assets\Square44x44Logo.scale-400.png" />
- <Content Include="Assets\Square44x44Logo.targetsize-16.png" />
- <Content Include="Assets\Square44x44Logo.targetsize-256.png" />
- <Content Include="Assets\Square44x44Logo.targetsize-48.png" />
- <Content Include="Assets\StoreLogo.scale-100.png" />
- <Content Include="Assets\StoreLogo.scale-200.png" />
- <Content Include="Assets\StoreLogo.scale-400.png" />
- <Content Include="Assets\Wide310x150Logo.scale-100.png" />
- <Content Include="Assets\Wide310x150Logo.scale-200.png" />
- <Content Include="Assets\Wide310x150Logo.scale-400.png" />
- <Content Include="Properties\Default.rd.xml" />
- </ItemGroup>
- <ItemGroup>
- <ApplicationDefinition Include="App.xaml">
- <Generator>MSBuild:Compile</Generator>
- <SubType>Designer</SubType>
- </ApplicationDefinition>
- <Page Include="MainPage.xaml">
- <Generator>MSBuild:Compile</Generator>
- <SubType>Designer</SubType>
- </Page>
- </ItemGroup>
- <ItemGroup>
- <PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.1.5" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\Xamarin.Forms.Core\Xamarin.Forms.Core.csproj">
- <Project>{57b8b73d-c3b5-4c42-869e-7b2f17d354ac}</Project>
- <Name>Xamarin.Forms.Core</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Maps.UWP\Xamarin.Forms.Maps.UWP.csproj">
- <Project>{04d89a60-78ef-4a32-ae17-87e47e0233a5}</Project>
- <Name>Xamarin.Forms.Maps.UWP</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Maps\Xamarin.Forms.Maps.csproj">
- <Project>{7d13bac2-c6a4-416a-b07e-c169b199e52b}</Project>
- <Name>Xamarin.Forms.Maps</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Platform.UAP\Xamarin.Forms.Platform.UAP.csproj">
- <Project>{00d8d049-ffaa-4759-8fc9-1eca30777f72}</Project>
- <Name>Xamarin.Forms.Platform.UAP</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Sandbox\Xamarin.Forms.Sandbox.csproj">
- <Project>{e155c410-e5de-464d-9ed7-2b1e672438ed}</Project>
- <Name>Xamarin.Forms.Sandbox</Name>
- </ProjectReference>
- </ItemGroup>
- <PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' < '14.0' ">
- <VisualStudioVersion>14.0</VisualStudioVersion>
- </PropertyGroup>
- <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
-</Project>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<configuration>
- <startup>
- <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/>
- </startup>
-</configuration>
+++ /dev/null
-<Application x:Class="Xamarin.Forms.Sandbox.WPF.App"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:local="clr-namespace:Xamarin.Forms.Sandbox.WPF"
- StartupUri="MainWindow.xaml">
- <Application.Resources>
-
- </Application.Resources>
-</Application>
+++ /dev/null
-using System;
-using System.Collections.Generic;
-using System.Configuration;
-using System.Data;
-using System.Linq;
-using System.Threading.Tasks;
-using System.Windows;
-
-namespace Xamarin.Forms.Sandbox.WPF
-{
- /// <summary>
- /// Interaction logic for App.xaml
- /// </summary>
- public partial class App : System.Windows.Application
- {
- }
-}
+++ /dev/null
-<wpf:FormsApplicationPage x:Class="Xamarin.Forms.Sandbox.WPF.MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:local="clr-namespace:Xamarin.Forms.Sandbox.WPF"
- xmlns:wpf="clr-namespace:Xamarin.Forms.Platform.WPF;assembly=Xamarin.Forms.Platform.WPF"
- mc:Ignorable="d"
- Title="MainWindow" Height="450" Width="800">
- <Grid>
-
- </Grid>
-</wpf:FormsApplicationPage>
+++ /dev/null
-
-using Xamarin.Forms.Platform.WPF;
-
-namespace Xamarin.Forms.Sandbox.WPF
-{
- /// <summary>
- /// Interaction logic for MainWindow.xaml
- /// </summary>
- public partial class MainWindow : Xamarin.Forms.Platform.WPF.FormsApplicationPage
- {
- public MainWindow()
- {
- InitializeComponent();
- Xamarin.Forms.Forms.Init();
- FormsMaps.Init("");
- LoadApplication(new Sandbox.App());
- }
- }
-}
+++ /dev/null
-//------------------------------------------------------------------------------
-// <auto-generated>
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace Xamarin.Forms.Sandbox.WPF.Properties {
- using System;
-
-
- /// <summary>
- /// A strongly-typed resource class, for looking up localized strings, etc.
- /// </summary>
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources() {
- }
-
- /// <summary>
- /// Returns the cached ResourceManager instance used by this class.
- /// </summary>
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Xamarin.Forms.Sandbox.WPF.Properties.Resources", typeof(Resources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- /// <summary>
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- /// </summary>
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
- }
-}
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<root>
- <!--
- Microsoft ResX Schema
-
- Version 2.0
-
- The primary goals of this format is to allow a simple XML format
- that is mostly human readable. The generation and parsing of the
- various data types are done through the TypeConverter classes
- associated with the data types.
-
- Example:
-
- ... ado.net/XML headers & schema ...
- <resheader name="resmimetype">text/microsoft-resx</resheader>
- <resheader name="version">2.0</resheader>
- <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
- <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
- <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
- <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
- <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
- <value>[base64 mime encoded serialized .NET Framework object]</value>
- </data>
- <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
- <comment>This is a comment</comment>
- </data>
-
- There are any number of "resheader" rows that contain simple
- name/value pairs.
-
- Each data row contains a name, and value. The row also contains a
- type or mimetype. Type corresponds to a .NET class that support
- text/value conversion through the TypeConverter architecture.
- Classes that don't support this are serialized and stored with the
- mimetype set.
-
- The mimetype is used for serialized objects, and tells the
- ResXResourceReader how to depersist the object. This is currently not
- extensible. For a given mimetype the value must be set accordingly:
-
- Note - application/x-microsoft.net.object.binary.base64 is the format
- that the ResXResourceWriter will generate, however the reader can
- read any of the formats listed below.
-
- mimetype: application/x-microsoft.net.object.binary.base64
- value : The object must be serialized with
- : System.Serialization.Formatters.Binary.BinaryFormatter
- : and then encoded with base64 encoding.
-
- mimetype: application/x-microsoft.net.object.soap.base64
- value : The object must be serialized with
- : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
- : and then encoded with base64 encoding.
-
- mimetype: application/x-microsoft.net.object.bytearray.base64
- value : The object must be serialized into a byte array
- : using a System.ComponentModel.TypeConverter
- : and then encoded with base64 encoding.
- -->
- <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xsd:element name="root" msdata:IsDataSet="true">
- <xsd:complexType>
- <xsd:choice maxOccurs="unbounded">
- <xsd:element name="metadata">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" />
- <xsd:attribute name="type" type="xsd:string" />
- <xsd:attribute name="mimetype" type="xsd:string" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="assembly">
- <xsd:complexType>
- <xsd:attribute name="alias" type="xsd:string" />
- <xsd:attribute name="name" type="xsd:string" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="data">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
- <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
- <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
- <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="resheader">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" use="required" />
- </xsd:complexType>
- </xsd:element>
- </xsd:choice>
- </xsd:complexType>
- </xsd:element>
- </xsd:schema>
- <resheader name="resmimetype">
- <value>text/microsoft-resx</value>
- </resheader>
- <resheader name="version">
- <value>2.0</value>
- </resheader>
- <resheader name="reader">
- <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </resheader>
- <resheader name="writer">
- <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </resheader>
-</root>
\ No newline at end of file
+++ /dev/null
-//------------------------------------------------------------------------------
-// <auto-generated>
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace Xamarin.Forms.Sandbox.WPF.Properties {
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default {
- get {
- return defaultInstance;
- }
- }
- }
-}
+++ /dev/null
-<?xml version='1.0' encoding='utf-8'?>
-<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
- <Profiles>
- <Profile Name="(Default)" />
- </Profiles>
- <Settings />
-</SettingsFile>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProjectGuid>{8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}</ProjectGuid>
- <OutputType>WinExe</OutputType>
- <RootNamespace>Xamarin.Forms.Sandbox.WPF</RootNamespace>
- <AssemblyName>Xamarin.Forms.Sandbox.WPF</AssemblyName>
- <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
- <WarningLevel>4</WarningLevel>
- <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
- <Deterministic>true</Deterministic>
- <TargetFrameworkProfile />
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <PlatformTarget>AnyCPU</PlatformTarget>
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <PlatformTarget>AnyCPU</PlatformTarget>
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>bin\Release\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- <Reference Include="Microsoft.CSharp" />
- <Reference Include="System.Core" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.Data.DataSetExtensions" />
- <Reference Include="System.Net.Http" />
- <Reference Include="System.Xaml">
- <RequiredTargetFramework>4.0</RequiredTargetFramework>
- </Reference>
- <Reference Include="WindowsBase" />
- <Reference Include="PresentationCore" />
- <Reference Include="PresentationFramework" />
- </ItemGroup>
- <ItemGroup>
- <PackageReference Include="Meziantou.WpfFontAwesome" Version="4.7.0" />
- <PackageReference Include="Microsoft.Maps.MapControl.WPF" Version="1.0.0.3" />
- <PackageReference Include="OpenTK" Version="3.0.1" />
- <PackageReference Include="OpenTK.GLControl" Version="3.0.1" />
- </ItemGroup>
- <ItemGroup>
- <ApplicationDefinition Include="App.xaml">
- <Generator>MSBuild:Compile</Generator>
- <SubType>Designer</SubType>
- </ApplicationDefinition>
- <Page Include="MainWindow.xaml">
- <Generator>MSBuild:Compile</Generator>
- <SubType>Designer</SubType>
- </Page>
- <Compile Include="App.xaml.cs">
- <DependentUpon>App.xaml</DependentUpon>
- <SubType>Code</SubType>
- </Compile>
- <Compile Include="MainWindow.xaml.cs">
- <DependentUpon>MainWindow.xaml</DependentUpon>
- <SubType>Code</SubType>
- </Compile>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="Properties\Resources.Designer.cs">
- <AutoGen>True</AutoGen>
- <DesignTime>True</DesignTime>
- <DependentUpon>Resources.resx</DependentUpon>
- </Compile>
- <Compile Include="Properties\Settings.Designer.cs">
- <AutoGen>True</AutoGen>
- <DependentUpon>Settings.settings</DependentUpon>
- <DesignTimeSharedInput>True</DesignTimeSharedInput>
- </Compile>
- <EmbeddedResource Include="Properties\Resources.resx">
- <Generator>ResXFileCodeGenerator</Generator>
- <LastGenOutput>Resources.Designer.cs</LastGenOutput>
- </EmbeddedResource>
- <None Include="Properties\Settings.settings">
- <Generator>SettingsSingleFileGenerator</Generator>
- <LastGenOutput>Settings.Designer.cs</LastGenOutput>
- </None>
- </ItemGroup>
- <ItemGroup>
- <None Include="App.config" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\Xamarin.Forms.Core\Xamarin.Forms.Core.csproj">
- <Project>{57b8b73d-c3b5-4c42-869e-7b2f17d354ac}</Project>
- <Name>Xamarin.Forms.Core</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Maps.WPF\Xamarin.Forms.Maps.WPF.csproj">
- <Project>{89b0db73-a32e-447c-9390-a2a59d89b2e4}</Project>
- <Name>Xamarin.Forms.Maps.WPF</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Platform.WPF\Xamarin.Forms.Platform.WPF.csproj">
- <Project>{140bc260-8b15-4d3a-b1b0-ddd8072918cc}</Project>
- <Name>Xamarin.Forms.Platform.WPF</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Maps\Xamarin.Forms.Maps.csproj">
- <Project>{7d13bac2-c6a4-416a-b07e-c169b199e52b}</Project>
- <Name>Xamarin.Forms.Maps</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Sandbox\Xamarin.Forms.Sandbox.csproj">
- <Project>{e155c410-e5de-464d-9ed7-2b1e672438ed}</Project>
- <Name>Xamarin.Forms.Sandbox</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Xaml\Xamarin.Forms.Xaml.csproj">
- <Project>{9db2f292-8034-4e06-89ad-98bbda4306b9}</Project>
- <Name>Xamarin.Forms.Xaml</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-</Project>
\ No newline at end of file
+++ /dev/null
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-using Foundation;
-using UIKit;
-
-namespace Xamarin.Forms.Sandbox.iOS
-{
- // The UIApplicationDelegate for the application. This class is responsible for launching the
- // User Interface of the application, as well as listening (and optionally responding) to
- // application events from iOS.
- [Register("AppDelegate")]
- public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
- {
- //
- // This method is invoked when the application has loaded and is ready to run. In this
- // method you should instantiate the window, load the UI into it and then make the window
- // visible.
- //
- // You have 17 seconds to return from this method, or iOS will terminate your application.
- //
- public override bool FinishedLaunching(UIApplication app, NSDictionary options)
- {
- global::Xamarin.Forms.Forms.Init();
- FormsMaterial.Init();
- LoadApplication(new App());
-
- return base.FinishedLaunching(app, options);
- }
- }
-}
+++ /dev/null
-{
- "images": [
- {
- "scale": "2x",
- "size": "20x20",
- "idiom": "iphone",
- "filename": "Icon40.png"
- },
- {
- "scale": "3x",
- "size": "20x20",
- "idiom": "iphone",
- "filename": "Icon60.png"
- },
- {
- "scale": "2x",
- "size": "29x29",
- "idiom": "iphone",
- "filename": "Icon58.png"
- },
- {
- "scale": "3x",
- "size": "29x29",
- "idiom": "iphone",
- "filename": "Icon87.png"
- },
- {
- "scale": "2x",
- "size": "40x40",
- "idiom": "iphone",
- "filename": "Icon80.png"
- },
- {
- "scale": "3x",
- "size": "40x40",
- "idiom": "iphone",
- "filename": "Icon120.png"
- },
- {
- "scale": "2x",
- "size": "60x60",
- "idiom": "iphone",
- "filename": "Icon120.png"
- },
- {
- "scale": "3x",
- "size": "60x60",
- "idiom": "iphone",
- "filename": "Icon180.png"
- },
- {
- "scale": "1x",
- "size": "20x20",
- "idiom": "ipad",
- "filename": "Icon20.png"
- },
- {
- "scale": "2x",
- "size": "20x20",
- "idiom": "ipad",
- "filename": "Icon40.png"
- },
- {
- "scale": "1x",
- "size": "29x29",
- "idiom": "ipad",
- "filename": "Icon29.png"
- },
- {
- "scale": "2x",
- "size": "29x29",
- "idiom": "ipad",
- "filename": "Icon58.png"
- },
- {
- "scale": "1x",
- "size": "40x40",
- "idiom": "ipad",
- "filename": "Icon40.png"
- },
- {
- "scale": "2x",
- "size": "40x40",
- "idiom": "ipad",
- "filename": "Icon80.png"
- },
- {
- "scale": "1x",
- "size": "76x76",
- "idiom": "ipad",
- "filename": "Icon76.png"
- },
- {
- "scale": "2x",
- "size": "76x76",
- "idiom": "ipad",
- "filename": "Icon152.png"
- },
- {
- "scale": "2x",
- "size": "83.5x83.5",
- "idiom": "ipad",
- "filename": "Icon167.png"
- },
- {
- "scale": "1x",
- "size": "1024x1024",
- "idiom": "ios-marketing",
- "filename": "Icon1024.png"
- }
- ],
- "properties": {},
- "info": {
- "version": 1,
- "author": "xcode"
- }
-}
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-</dict>
-</plist>
-
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>UIDeviceFamily</key>
- <array>
- <integer>1</integer>
- <integer>2</integer>
- </array>
- <key>UISupportedInterfaceOrientations</key>
- <array>
- <string>UIInterfaceOrientationPortrait</string>
- <string>UIInterfaceOrientationLandscapeLeft</string>
- <string>UIInterfaceOrientationLandscapeRight</string>
- </array>
- <key>UISupportedInterfaceOrientations~ipad</key>
- <array>
- <string>UIInterfaceOrientationPortrait</string>
- <string>UIInterfaceOrientationPortraitUpsideDown</string>
- <string>UIInterfaceOrientationLandscapeLeft</string>
- <string>UIInterfaceOrientationLandscapeRight</string>
- </array>
- <key>MinimumOSVersion</key>
- <string>8.0</string>
- <key>CFBundleDisplayName</key>
- <string>Forms Sandbox</string>
- <key>CFBundleIdentifier</key>
- <string>com.companyname.Xamarin.Forms.Sandbox</string>
- <key>CFBundleVersion</key>
- <string>1.0</string>
- <key>UILaunchStoryboardName</key>
- <string>LaunchScreen</string>
- <key>CFBundleName</key>
- <string>Xamarin.Forms.Sandbox</string>
- <key>XSAppIconAssets</key>
- <string>Assets.xcassets/AppIcon.appiconset</string>
-</dict>
-</plist>
+++ /dev/null
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-using Foundation;
-using UIKit;
-
-namespace Xamarin.Forms.Sandbox.iOS
-{
- public class Application
- {
- // This is the main entry point of the application.
- static void Main(string[] args)
- {
- // if you want to use a different Application Delegate class from "AppDelegate"
- // you can specify it here.
- UIApplication.Main(args, null, "AppDelegate");
- }
- }
-}
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="6245" systemVersion="13F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="X5k-f2-b5h">
- <dependencies>
- <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6238"/>
- </dependencies>
- <scenes>
- <!--View Controller-->
- <scene sceneID="gAE-YM-kbH">
- <objects>
- <viewController id="X5k-f2-b5h" sceneMemberID="viewController">
- <layoutGuides>
- <viewControllerLayoutGuide type="top" id="Y8P-hJ-Z43"/>
- <viewControllerLayoutGuide type="bottom" id="9ZL-r4-8FZ"/>
- </layoutGuides>
- <view key="view" contentMode="scaleToFill" id="yd7-JS-zBw">
- <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
- <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <subviews>
- <imageView userInteractionEnabled="NO" contentMode="scaleToFill" misplaced="YES" image="Icon-60.png" translatesAutoresizingMaskIntoConstraints="NO" id="23">
- <rect key="frame" x="270" y="270" width="60" height="60"/>
- <rect key="contentStretch" x="0.0" y="0.0" width="0.0" height="0.0"/>
- </imageView>
- </subviews>
- <color key="backgroundColor" red="0.20392156862745098" green="0.59607843137254901" blue="0.85882352941176465" alpha="1" colorSpace="calibratedRGB"/>
- <constraints>
- <constraint firstItem="23" firstAttribute="centerY" secondItem="yd7-JS-zBw" secondAttribute="centerY" priority="1" id="39"/>
- <constraint firstItem="23" firstAttribute="centerX" secondItem="yd7-JS-zBw" secondAttribute="centerX" priority="1" id="41"/>
- </constraints>
- </view>
- </viewController>
- <placeholder placeholderIdentifier="IBFirstResponder" id="XAI-xm-WK6" userLabel="First Responder" sceneMemberID="firstResponder"/>
- </objects>
- <point key="canvasLocation" x="349" y="339"/>
- </scene>
- </scenes>
- <resources>
- <image name="Icon-60.png" width="180" height="180"/>
- </resources>
-</document>
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform>
- <ProductVersion>8.0.30703</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{160053B8-745A-41DB-9B33-30479729D6DC}</ProjectGuid>
- <ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
- <TemplateGuid>{6143fdea-f3c2-4a09-aafa-6e230626515e}</TemplateGuid>
- <OutputType>Exe</OutputType>
- <RootNamespace>Xamarin.Forms.Sandbox.iOS</RootNamespace>
- <IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
- <AssemblyName>Xamarin.Forms.Sandbox.iOS</AssemblyName>
- <MtouchHttpClientHandler>NSUrlSessionHandler</MtouchHttpClientHandler>
- <NuGetPackageImportStamp>
- </NuGetPackageImportStamp>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\iPhoneSimulator\Debug</OutputPath>
- <DefineConstants>DEBUG</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <ConsolePause>false</ConsolePause>
- <MtouchArch>x86_64</MtouchArch>
- <MtouchLink>None</MtouchLink>
- <MtouchDebug>true</MtouchDebug>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' ">
- <DebugType>none</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>bin\iPhoneSimulator\Release</OutputPath>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <MtouchLink>None</MtouchLink>
- <MtouchArch>x86_64</MtouchArch>
- <ConsolePause>false</ConsolePause>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\iPhone\Debug</OutputPath>
- <DefineConstants>DEBUG</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <ConsolePause>false</ConsolePause>
- <MtouchArch>ARM64</MtouchArch>
- <CodesignKey>iPhone Developer</CodesignKey>
- <MtouchDebug>true</MtouchDebug>
- <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' ">
- <DebugType>none</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>bin\iPhone\Release</OutputPath>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <MtouchArch>ARM64</MtouchArch>
- <ConsolePause>false</ConsolePause>
- <CodesignKey>iPhone Developer</CodesignKey>
- <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Ad-Hoc|iPhone' ">
- <DebugType>none</DebugType>
- <Optimize>True</Optimize>
- <OutputPath>bin\iPhone\Ad-Hoc</OutputPath>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <ConsolePause>False</ConsolePause>
- <MtouchArch>ARM64</MtouchArch>
- <BuildIpa>True</BuildIpa>
- <CodesignProvision>Automatic:AdHoc</CodesignProvision>
- <CodesignKey>iPhone Distribution</CodesignKey>
- <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'AppStore|iPhone' ">
- <DebugType>none</DebugType>
- <Optimize>True</Optimize>
- <OutputPath>bin\iPhone\AppStore</OutputPath>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <ConsolePause>False</ConsolePause>
- <MtouchArch>ARM64</MtouchArch>
- <CodesignProvision>Automatic:AppStore</CodesignProvision>
- <CodesignKey>iPhone Distribution</CodesignKey>
- <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
- </PropertyGroup>
- <ItemGroup>
- <Compile Include="Main.cs" />
- <Compile Include="AppDelegate.cs" />
- <None Include="Entitlements.plist" />
- <None Include="Info.plist" />
- </ItemGroup>
- <ItemGroup>
- <InterfaceDefinition Include="Resources\LaunchScreen.storyboard" />
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Contents.json">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon1024.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon180.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon167.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon152.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon120.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon87.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon80.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon76.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon60.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon58.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon40.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon29.png">
- <Visible>false</Visible>
- </ImageAsset>
- <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Icon20.png">
- <Visible>false</Visible>
- </ImageAsset>
- </ItemGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Xml" />
- <Reference Include="System.Core" />
- <Reference Include="Xamarin.iOS" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\Xamarin.Forms.Maps.iOS\Xamarin.Forms.Maps.iOS.csproj">
- <Project>{aba078c4-f9bb-4924-8b2b-10fe0d2f5491}</Project>
- <Name>Xamarin.Forms.Maps.iOS</Name>
- <IsAppExtension>false</IsAppExtension>
- <IsWatchApp>false</IsWatchApp>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Maps\Xamarin.Forms.Maps.csproj">
- <Project>{7d13bac2-c6a4-416a-b07e-c169b199e52b}</Project>
- <Name>Xamarin.Forms.Maps</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Core\Xamarin.Forms.Core.csproj">
- <Project>{57B8B73D-C3B5-4C42-869E-7B2F17D354AC}</Project>
- <Name>Xamarin.Forms.Core</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Platform.iOS\Xamarin.Forms.Platform.iOS.csproj">
- <Project>{271193c1-6e7c-429c-a36d-3f1be5267231}</Project>
- <Name>Xamarin.Forms.Platform.iOS</Name>
- <IsAppExtension>false</IsAppExtension>
- <IsWatchApp>false</IsWatchApp>
- </ProjectReference>
- <ProjectReference Include="..\Stubs\Xamarin.Forms.Platform.iOS\Xamarin.Forms.Platform.iOS %28Forwarders%29.csproj">
- <Project>{39b3457f-01d8-43d0-8e84-d8c4f73cf48d}</Project>
- <Name>Xamarin.Forms.Platform.iOS (Forwarders)</Name>
- <IsAppExtension>false</IsAppExtension>
- <IsWatchApp>false</IsWatchApp>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Material.iOS\Xamarin.Forms.Material.iOS.csproj">
- <Project>{8A75B1DC-CEED-4B1B-8675-A7DFFD1E6DE4}</Project>
- <Name>Xamarin.Forms.Material.iOS</Name>
- <IsAppExtension>false</IsAppExtension>
- <IsWatchApp>false</IsWatchApp>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Sandbox\Xamarin.Forms.Sandbox.csproj">
- <Project>{e155c410-e5de-464d-9ed7-2b1e672438ed}</Project>
- <Name>Xamarin.Forms.Sandbox</Name>
- </ProjectReference>
- <ProjectReference Include="..\Xamarin.Forms.Xaml\Xamarin.Forms.Xaml.csproj">
- <Project>{9db2f292-8034-4e06-89ad-98bbda4306b9}</Project>
- <Name>Xamarin.Forms.Xaml</Name>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <PackageReference Include="Xamarin.iOS.MaterialComponents">
- <Version>72.2.0.1</Version>
- </PackageReference>
- </ItemGroup>
- <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
-</Project>
\ No newline at end of file
+++ /dev/null
-using System;
-using System.Collections.Generic;
-using System.Reflection;
-using System.Text;
-using Xamarin.Forms.StyleSheets;
-
-namespace Xamarin.Forms.Sandbox
-{
- public partial class App
- {
- void InitializeMainPage()
- {
- MainPage = new ShellPage();
- }
- }
-}
+++ /dev/null
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using Xamarin.Forms;
-using Xamarin.Forms.Xaml;
-using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
-using Xamarin.Forms.PlatformConfiguration;
-using Xamarin.Forms.StyleSheets;
-using System.Reflection;
-
-[assembly: XamlCompilation(XamlCompilationOptions.Compile)]
-namespace Xamarin.Forms.Sandbox
-{
- public partial class App : Application
- {
- public App()
- {
- Device.SetFlags(new[] { "Shell_Experimental", "CollectionView_Experimental" });
- InitializeMainPage();
- }
-
- void AddStyleSheet()
- {
- this.Resources.Add(StyleSheet.FromResource(
- "Styles.css",
- IntrospectionExtensions.GetTypeInfo(typeof(App)).Assembly));
- }
-
- void InitializeLegacyRenderers()
- {
- var flags = new List<String>(Device.Flags);
- flags.Add("UseLegacyRenderers");
- Device.SetFlags(flags.Select(x => x).Distinct().ToArray());
- }
-
-
- ContentPage CreateContentPage(View view)
- {
- var returnValue = new ContentPage() { Content = view };
-
- returnValue.On<iOS>().SetUseSafeArea(true);
- return returnValue;
- }
-
-
- ContentPage CreateListViewPage(Func<View> template)
- {
- var listView = new ListView(ListViewCachingStrategy.RecycleElement);
- listView.RowHeight = 500;
- listView.ItemsSource = Enumerable.Range(0, 1).ToList();
- listView.ItemTemplate = new DataTemplate(() =>
- {
- ViewCell cell = new ViewCell();
- cell.View = template();
- return cell;
- });
-
- return CreateContentPage(listView);
- }
-
-
- StackLayout CreateStackLayout(IEnumerable<View> children, StackOrientation orientation = StackOrientation.Vertical )
- {
- var sl = new StackLayout() { Orientation = orientation };
- foreach (var child in children)
- sl.Children.Add(child);
-
- return sl;
- }
-
- ContentPage CreateStackLayoutPage(IEnumerable<View> children)
- {
- return CreateContentPage(CreateStackLayout(children));
- }
- }
-}
+++ /dev/null
-<Project>
- <Import Project="..\.nuspec\Xamarin.Forms.props" />
- <Import Project="..\Directory.Build.props" />
-</Project>
+++ /dev/null
-<Project>
- <Import Project="..\.nuspec\Xamarin.Forms.targets" Condition="'$(BuildingInsideVisualStudio)' == 'true' AND Exists('$(__XFBuildTasksLocation)Xamarin.Forms.Build.Tasks.dll')" />
- <Import Project="..\.nuspec\Xamarin.Forms.targets" Condition="'$(BuildingInsideVisualStudio)' != 'true'" />
-</Project>
+++ /dev/null
-<?xml version="1.0" encoding="utf-8" ?>
-<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
- xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
- x:Class="Xamarin.Forms.Sandbox.MainPage"
- xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
- ios:Page.UseSafeArea="true">
-
- <NavigationPage.TitleView>
- <Grid>
- <Button Text="I am a Button" />
- </Grid>
- </NavigationPage.TitleView>
- <StackLayout>
- <Button Text="I am a Button" />
- </StackLayout>
-</ContentPage>
\ No newline at end of file
+++ /dev/null
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-using Xamarin.Forms;
-using Xamarin.Forms.Xaml;
-
-namespace Xamarin.Forms.Sandbox
-{
- [XamlCompilation(XamlCompilationOptions.Compile)]
- public partial class MainPage : ContentPage
- {
- public MainPage()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="utf-8" ?>
-<Shell xmlns="http://xamarin.com/schemas/2014/forms"
- xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
- x:Class="Xamarin.Forms.Sandbox.ShellPage"
- xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
- ios:Page.UseSafeArea="true">
- <!--<Shell.Resources>
- <StyleSheet Source="/Styles.css" />
- </Shell.Resources>-->
- <!--<Shell.FlyoutHeader>
- <StackLayout>
- <Button Text="I am a Button" />
- </StackLayout>
- </Shell.FlyoutHeader>-->
- <FlyoutItem Title="Sandbox">
- <Tab>
- <ShellContent>
- <ContentPage>
- <!--<Shell.TitleView>
- <StackLayout>
- <Button Text="I am a Button" />
- </StackLayout>
- </Shell.TitleView>-->
- <StackLayout>
- <Button Text="I am a Button" />
- </StackLayout>
- </ContentPage>
- </ShellContent>
- </Tab>
- </FlyoutItem>
-</Shell>
\ No newline at end of file
+++ /dev/null
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-using Xamarin.Forms;
-using Xamarin.Forms.Xaml;
-
-namespace Xamarin.Forms.Sandbox
-{
- [XamlCompilation(XamlCompilationOptions.Compile)]
- public partial class ShellPage : Shell
- {
- public ShellPage()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
+++ /dev/null
-button {
- background-color:green;
- color:#FFFFFF
-}
+++ /dev/null
-<Project Sdk="Microsoft.NET.Sdk">
-
- <PropertyGroup>
- <TargetFramework>netstandard2.0</TargetFramework>
- </PropertyGroup>
- <PropertyGroup>
- <XFDisableTargetsValidation>True</XFDisableTargetsValidation>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
- <DebugType>pdbonly</DebugType>
- <DebugSymbols>true</DebugSymbols>
- </PropertyGroup>
-
- <ItemGroup>
- <!-- A reference to the entire .NET Framework is automatically included -->
- <ProjectReference ReferenceOutputAssembly="False" Include="..\Xamarin.Forms.Build.Tasks\Xamarin.Forms.Build.Tasks.csproj" />
- <ProjectReference Include="..\Xamarin.Forms.Core\Xamarin.Forms.Core.csproj" />
- <ProjectReference Include="..\Xamarin.Forms.CustomAttributes\Xamarin.Forms.CustomAttributes.csproj" />
- <ProjectReference Include="..\Xamarin.Forms.Maps\Xamarin.Forms.Maps.csproj" />
- <ProjectReference Include="..\Xamarin.Forms.Xaml\Xamarin.Forms.Xaml.csproj" />
- </ItemGroup>
-</Project>
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Material.iOS", "Xamarin.Forms.Material.iOS\Xamarin.Forms.Material.iOS.csproj", "{8A75B1DC-CEED-4B1B-8675-A7DFFD1E6DE4}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sandbox", "Sandbox", "{ED56954D-28FE-42BF-A5FD-AD5AD5AF0A0C}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Forms.Sandbox", "Xamarin.Forms.Sandbox\Xamarin.Forms.Sandbox.csproj", "{E155C410-E5DE-464D-9ED7-2B1E672438ED}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Sandbox.Android", "Xamarin.Forms.Sandbox.Android\Xamarin.Forms.Sandbox.Android.csproj", "{FDBEC08E-9452-4167-BE3B-30653190DE1E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Sandbox.iOS", "Xamarin.Forms.Sandbox.iOS\Xamarin.Forms.Sandbox.iOS.csproj", "{160053B8-745A-41DB-9B33-30479729D6DC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Sandbox.UWP", "Xamarin.Forms.Sandbox.UWP\Xamarin.Forms.Sandbox.UWP.csproj", "{868A9B7B-3977-4B56-91F7-F6B75657198B}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Material.Android", "Xamarin.Forms.Material.Android\Xamarin.Forms.Material.Android.csproj", "{E1586CE6-8EAC-4388-A15A-1AABF108B5F8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Forms.Material.Tizen", "Xamarin.Forms.Material.Tizen\Xamarin.Forms.Material.Tizen.csproj", "{84B8819E-9123-43CE-A788-8CB05ABA32DA}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Sandbox.WPF", "Xamarin.Forms.Sandbox.WPF\Xamarin.Forms.Sandbox.WPF.csproj", "{8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}"
-EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
Xamarin.Forms.Controls.Issues\Xamarin.Forms.Controls.Issues.Shared\Xamarin.Forms.Controls.Issues.Shared.projitems*{0a39a74b-6f7a-4d41-84f2-b0ccdce899df}*SharedItemsImports = 4
{8A75B1DC-CEED-4B1B-8675-A7DFFD1E6DE4}.Release|x64.Build.0 = Release|Any CPU
{8A75B1DC-CEED-4B1B-8675-A7DFFD1E6DE4}.Release|x86.ActiveCfg = Release|Any CPU
{8A75B1DC-CEED-4B1B-8675-A7DFFD1E6DE4}.Release|x86.Build.0 = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|ARM.Build.0 = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|iPhone.Build.0 = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|x64.Build.0 = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Debug|x86.Build.0 = Debug|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|Any CPU.Build.0 = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|ARM.ActiveCfg = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|ARM.Build.0 = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|iPhone.ActiveCfg = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|iPhone.Build.0 = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|x64.ActiveCfg = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|x64.Build.0 = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|x86.ActiveCfg = Release|Any CPU
- {E155C410-E5DE-464D-9ED7-2B1E672438ED}.Release|x86.Build.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|ARM.Build.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|ARM.Deploy.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|iPhone.Build.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|x64.Build.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|x64.Deploy.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|x86.Build.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Debug|x86.Deploy.0 = Debug|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|Any CPU.Build.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|ARM.ActiveCfg = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|ARM.Build.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|ARM.Deploy.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|iPhone.ActiveCfg = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|iPhone.Build.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|iPhone.Deploy.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|x64.ActiveCfg = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|x64.Build.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|x64.Deploy.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|x86.ActiveCfg = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|x86.Build.0 = Release|Any CPU
- {FDBEC08E-9452-4167-BE3B-30653190DE1E}.Release|x86.Deploy.0 = Release|Any CPU
- {160053B8-745A-41DB-9B33-30479729D6DC}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
- {160053B8-745A-41DB-9B33-30479729D6DC}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
- {160053B8-745A-41DB-9B33-30479729D6DC}.Debug|ARM.ActiveCfg = Debug|iPhone
- {160053B8-745A-41DB-9B33-30479729D6DC}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {160053B8-745A-41DB-9B33-30479729D6DC}.Debug|iPhone.Build.0 = Debug|iPhone
- {160053B8-745A-41DB-9B33-30479729D6DC}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {160053B8-745A-41DB-9B33-30479729D6DC}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {160053B8-745A-41DB-9B33-30479729D6DC}.Debug|x64.ActiveCfg = Debug|iPhone
- {160053B8-745A-41DB-9B33-30479729D6DC}.Debug|x86.ActiveCfg = Debug|iPhone
- {160053B8-745A-41DB-9B33-30479729D6DC}.Release|Any CPU.ActiveCfg = Release|iPhone
- {160053B8-745A-41DB-9B33-30479729D6DC}.Release|ARM.ActiveCfg = Release|iPhone
- {160053B8-745A-41DB-9B33-30479729D6DC}.Release|iPhone.ActiveCfg = Release|iPhone
- {160053B8-745A-41DB-9B33-30479729D6DC}.Release|iPhone.Build.0 = Release|iPhone
- {160053B8-745A-41DB-9B33-30479729D6DC}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {160053B8-745A-41DB-9B33-30479729D6DC}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {160053B8-745A-41DB-9B33-30479729D6DC}.Release|x64.ActiveCfg = Release|iPhone
- {160053B8-745A-41DB-9B33-30479729D6DC}.Release|x86.ActiveCfg = Release|iPhone
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|Any CPU.ActiveCfg = Debug|x86
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|ARM.ActiveCfg = Debug|ARM
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|ARM.Build.0 = Debug|ARM
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|ARM.Deploy.0 = Debug|ARM
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|iPhone.ActiveCfg = Debug|x86
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|x64.ActiveCfg = Debug|x64
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|x64.Build.0 = Debug|x64
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|x64.Deploy.0 = Debug|x64
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|x86.ActiveCfg = Debug|x86
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|x86.Build.0 = Debug|x86
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Debug|x86.Deploy.0 = Debug|x86
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|Any CPU.ActiveCfg = Release|x86
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|ARM.ActiveCfg = Release|ARM
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|ARM.Build.0 = Release|ARM
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|ARM.Deploy.0 = Release|ARM
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|iPhone.ActiveCfg = Release|x86
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|iPhoneSimulator.ActiveCfg = Release|x86
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|x64.ActiveCfg = Release|x64
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|x64.Build.0 = Release|x64
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|x64.Deploy.0 = Release|x64
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|x86.ActiveCfg = Release|x86
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|x86.Build.0 = Release|x86
- {868A9B7B-3977-4B56-91F7-F6B75657198B}.Release|x86.Deploy.0 = Release|x86
{E1586CE6-8EAC-4388-A15A-1AABF108B5F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E1586CE6-8EAC-4388-A15A-1AABF108B5F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E1586CE6-8EAC-4388-A15A-1AABF108B5F8}.Debug|ARM.ActiveCfg = Debug|Any CPU
{84B8819E-9123-43CE-A788-8CB05ABA32DA}.Release|x64.Build.0 = Release|Any CPU
{84B8819E-9123-43CE-A788-8CB05ABA32DA}.Release|x86.ActiveCfg = Release|Any CPU
{84B8819E-9123-43CE-A788-8CB05ABA32DA}.Release|x86.Build.0 = Release|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Debug|ARM.Build.0 = Debug|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Debug|x64.Build.0 = Debug|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Debug|x86.Build.0 = Debug|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Release|Any CPU.Build.0 = Release|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Release|ARM.ActiveCfg = Release|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Release|ARM.Build.0 = Release|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Release|x64.ActiveCfg = Release|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Release|x64.Build.0 = Release|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Release|x86.ActiveCfg = Release|Any CPU
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
{65BC4888-CC59-428A-9B75-540CF1C09480} = {32F608E2-6406-4DCF-9105-E2A7CB7085CF}
{39B3457F-01D8-43D0-8E84-D8C4F73CF48E} = {5A2DADBC-9510-4DD1-BE58-01501F2DF65D}
{8A75B1DC-CEED-4B1B-8675-A7DFFD1E6DE4} = {F6F6A11F-CA66-4C7E-AB84-CD21D817C2CD}
- {E155C410-E5DE-464D-9ED7-2B1E672438ED} = {ED56954D-28FE-42BF-A5FD-AD5AD5AF0A0C}
- {FDBEC08E-9452-4167-BE3B-30653190DE1E} = {ED56954D-28FE-42BF-A5FD-AD5AD5AF0A0C}
- {160053B8-745A-41DB-9B33-30479729D6DC} = {ED56954D-28FE-42BF-A5FD-AD5AD5AF0A0C}
- {868A9B7B-3977-4B56-91F7-F6B75657198B} = {ED56954D-28FE-42BF-A5FD-AD5AD5AF0A0C}
{E1586CE6-8EAC-4388-A15A-1AABF108B5F8} = {F6F6A11F-CA66-4C7E-AB84-CD21D817C2CD}
{84B8819E-9123-43CE-A788-8CB05ABA32DA} = {F6F6A11F-CA66-4C7E-AB84-CD21D817C2CD}
- {8C5D9AAB-B9D6-40CD-BAD4-15E4039149E5} = {ED56954D-28FE-42BF-A5FD-AD5AD5AF0A0C}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {650AE971-2F29-46A8-822C-FB4FCDC6A9A0}