From baeeb90eb3c9119cde98105bfd36ff4528d913de Mon Sep 17 00:00:00 2001 From: Jon Roberts Date: Wed, 7 Feb 2018 08:11:52 -0600 Subject: [PATCH] initial checkin of iOS Sample (not yet working) --- Gjallarhorn.Bindable.sln | 27 +- .../ElmInspiredOneXF.iOS/AppDelegate.cs | 76 +++ .../ElmInspiredOneXF.iOS.csproj | 460 ++++++++++++++++++ .../ElmInspiredOneXF.iOS/Entitlements.plist | 6 + .../GettingStarted.Xamarin | 4 + .../ElmInspiredOneXF.iOS/Info.plist | 76 +++ .../ElmInspiredOneXF.iOS/Main.cs | 15 + .../Properties/AssemblyInfo.cs | 36 ++ .../ElmInspiredOneXF.iOS/README_FIRST.txt | 3 + .../Resources/LaunchScreen.xib | 43 ++ .../Toolkit.Content/ApplicationBar.Add.png | Bin 0 -> 339 bytes .../Toolkit.Content/ApplicationBar.Cancel.png | Bin 0 -> 350 bytes .../Toolkit.Content/ApplicationBar.Check.png | Bin 0 -> 414 bytes .../Toolkit.Content/ApplicationBar.Delete.png | Bin 0 -> 445 bytes .../Toolkit.Content/ApplicationBar.Select.png | Bin 0 -> 863 bytes .../ElmInspiredOneXF.iOS/paket.references | 4 + 16 files changed, 749 insertions(+), 1 deletion(-) create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/AppDelegate.cs create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/ElmInspiredOneXF.iOS.csproj create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Entitlements.plist create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/GettingStarted.Xamarin create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Info.plist create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Main.cs create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Properties/AssemblyInfo.cs create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/README_FIRST.txt create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Resources/LaunchScreen.xib create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Add.png create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Cancel.png create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Check.png create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Delete.png create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Select.png create mode 100644 samples/ElmInspiredOne/ElmInspiredOneXF.iOS/paket.references diff --git a/Gjallarhorn.Bindable.sln b/Gjallarhorn.Bindable.sln index 2d296e9..8763d0d 100644 --- a/Gjallarhorn.Bindable.sln +++ b/Gjallarhorn.Bindable.sln @@ -1,6 +1,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.26730.12 +VisualStudioVersion = 15.0.27130.2010 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".paket", ".paket", "{63297B98-5CED-492C-A5B7-A5B4F73CF142}" ProjectSection(SolutionItems) = preProject @@ -78,6 +78,8 @@ Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "WpfCollectionManager", "sam EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfElmInspiredOneCSharp", "samples\ElmInspiredOne\WpfElmInspiredOneCSharp\WpfElmInspiredOneCSharp.csproj", "{726DB885-7A1E-43FE-BDBB-94B09E92B883}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ElmInspiredOneXF.iOS", "samples\ElmInspiredOne\ElmInspiredOneXF.iOS\ElmInspiredOneXF.iOS.csproj", "{B94E6239-AE19-4A43-923C-AB464EFFD9C3}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Ad-Hoc|Any CPU = Ad-Hoc|Any CPU @@ -442,6 +444,28 @@ Global {726DB885-7A1E-43FE-BDBB-94B09E92B883}.Release|iPhone.Build.0 = Release|Any CPU {726DB885-7A1E-43FE-BDBB-94B09E92B883}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU {726DB885-7A1E-43FE-BDBB-94B09E92B883}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Ad-Hoc|Any CPU.ActiveCfg = Release|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Ad-Hoc|Any CPU.Build.0 = Release|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Ad-Hoc|iPhone.ActiveCfg = Release|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Ad-Hoc|iPhone.Build.0 = Release|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|iPhoneSimulator + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.AppStore|Any CPU.ActiveCfg = Release|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.AppStore|Any CPU.Build.0 = Release|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.AppStore|iPhone.ActiveCfg = Release|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.AppStore|iPhone.Build.0 = Release|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.AppStore|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.AppStore|iPhoneSimulator.Build.0 = Release|iPhoneSimulator + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Debug|Any CPU.ActiveCfg = Debug|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Debug|iPhone.ActiveCfg = Debug|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Debug|iPhone.Build.0 = Debug|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Release|Any CPU.ActiveCfg = Release|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Release|iPhone.ActiveCfg = Release|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Release|iPhone.Build.0 = Release|iPhone + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {B94E6239-AE19-4A43-923C-AB464EFFD9C3}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -467,6 +491,7 @@ Global {10E8B8CC-745C-4548-B45E-C70B7B6EFFA3} = {0387E2FF-28A5-46EE-B99C-DEB15939FB49} {E08CC0E3-3BF3-4D56-9CBF-88B80CFDDE36} = {0387E2FF-28A5-46EE-B99C-DEB15939FB49} {726DB885-7A1E-43FE-BDBB-94B09E92B883} = {F9A01AB1-EB25-479C-A869-C98BE21B4FAF} + {B94E6239-AE19-4A43-923C-AB464EFFD9C3} = {1201AA64-1169-4811-AC99-786936FB4882} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {4182252C-17A1-4F04-B4E2-84A045EBC91E} diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/AppDelegate.cs b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/AppDelegate.cs new file mode 100644 index 0000000..a19ce1a --- /dev/null +++ b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/AppDelegate.cs @@ -0,0 +1,76 @@ +using UIKit; +using Foundation; +using Gjallarhorn.Bindable.Framework; +using Program = ElmInspiredOne.Program; +using ElmInspiredXF; + +namespace ElmInspiredOneXF.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 class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate + { + // class-level declarations + + public override UIWindow Window + { + get; + set; + } + + public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) + { + global::Xamarin.Forms.Forms.Init(); + //var info = Framework.CreateApplicationInfo(Program.applicationCore, new MainPage()); + //var app = info.CreateApp(); + //LoadApplication(app); + + //Framework.runApplication + + // create a new window instance based on the screen size + Window = new UIWindow(UIScreen.MainScreen.Bounds); + + // If you have defined a root view controller, set it here: + // Window.RootViewController = myViewController; + + // make the window visible + Window.MakeKeyAndVisible(); + + return base.FinishedLaunching(application, launchOptions); + } + + public override void OnResignActivation(UIApplication application) + { + // Invoked when the application is about to move from active to inactive state. + // This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) + // or when the user quits the application and it begins the transition to the background state. + // Games should use this method to pause the game. + } + + public override void DidEnterBackground(UIApplication application) + { + // Use this method to release shared resources, save user data, invalidate timers and store the application state. + // If your application supports background exection this method is called instead of WillTerminate when the user quits. + } + + public override void WillEnterForeground(UIApplication application) + { + // Called as part of the transiton from background to active state. + // Here you can undo many of the changes made on entering the background. + } + + public override void OnActivated(UIApplication application) + { + // Restart any tasks that were paused (or not yet started) while the application was inactive. + // If the application was previously in the background, optionally refresh the user interface. + } + + public override void WillTerminate(UIApplication application) + { + // Called when the application is about to terminate. Save data, if needed. See also DidEnterBackground. + } + } +} + + diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/ElmInspiredOneXF.iOS.csproj b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/ElmInspiredOneXF.iOS.csproj new file mode 100644 index 0000000..eb5758a --- /dev/null +++ b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/ElmInspiredOneXF.iOS.csproj @@ -0,0 +1,460 @@ + + + + Debug + iPhoneSimulator + {B94E6239-AE19-4A43-923C-AB464EFFD9C3} + {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Exe + ElmInspiredOneXF.iOS + Resources + ElmInspiredOneXF.iOS + true + + + true + full + false + bin\iPhoneSimulator\Debug + DEBUG + prompt + 4 + false + x86_64 + None + true + iPhone Distribution + RealPlay Generic Test Provisioning + + + none + true + bin\iPhoneSimulator\Release + prompt + 4 + None + x86_64 + false + + + true + full + false + bin\iPhone\Debug + DEBUG + prompt + 4 + false + ARMv7, ARM64 + Entitlements.plist + iPhone Developer + true + + + false + VS: 2BKHHN9N46.io.elic.Test Development + + + none + true + bin\iPhone\Release + prompt + 4 + Entitlements.plist + ARMv7, ARM64 + false + iPhone Developer + + + + + + + True + + + True + + + True + + + True + + + True + + + + + + + + + True + + + + + + + + + + + + {fdecdc7a-70fe-4c5f-9a92-24ee28d8d3fc} + Gjallarhorn.Bindable.XamarinForms + + + {dc46e916-06fc-4256-acfc-ebc7c9dc95ea} + Gjallarhorn.Bindable + + + {350db7f3-951f-4a79-a33e-b9dad42704a5} + ElmInspiredOne + + + {50dedb31-31a0-4d43-a0c3-7196710a5028} + ElmInspiredXF + + + + + + + <__paket__Xamarin_Forms_targets>portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms + + + + + + + + ..\..\..\packages\FSharp.Core\lib\net40\FSharp.Core.dll + True + True + + + + + + + ..\..\..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll + True + True + + + + + + + ..\..\..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll + True + True + + + + + + + ..\..\..\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll + True + True + + + + + + + + + ..\..\..\packages\Gjallarhorn\lib\portable-net45+win8+wp8+wpa81\Gjallarhorn.dll + True + True + + + + + + + + + ..\..\..\packages\WPtoolkit\lib\wp8\Microsoft.Phone.Controls.Toolkit.dll + True + True + + + + + + + + + ..\..\..\packages\Xamarin.Android.Support.Animated.Vector.Drawable\lib\MonoAndroid403\Xamarin.Android.Support.Animated.Vector.Drawable.dll + True + True + + + + + + + + + ..\..\..\packages\Xamarin.Android.Support.Design\lib\MonoAndroid43\Xamarin.Android.Support.Design.dll + True + True + + + + + + + + + ..\..\..\packages\Xamarin.Android.Support.v4\lib\MonoAndroid403\Xamarin.Android.Support.v4.dll + True + True + + + + + + + + + ..\..\..\packages\Xamarin.Android.Support.v7.AppCompat\lib\MonoAndroid403\Xamarin.Android.Support.v7.AppCompat.dll + True + True + + + + + + + + + ..\..\..\packages\Xamarin.Android.Support.v7.CardView\lib\MonoAndroid403\Xamarin.Android.Support.v7.CardView.dll + True + True + + + + + + + + + ..\..\..\packages\Xamarin.Android.Support.v7.MediaRouter\lib\MonoAndroid403\Xamarin.Android.Support.v7.MediaRouter.dll + True + True + + + + + + + + + ..\..\..\packages\Xamarin.Android.Support.v7.RecyclerView\lib\MonoAndroid403\Xamarin.Android.Support.v7.RecyclerView.dll + True + True + + + + + + + + + ..\..\..\packages\Xamarin.Android.Support.Vector.Drawable\lib\MonoAndroid403\Xamarin.Android.Support.Vector.Drawable.dll + True + True + + + + + + + + + ..\..\..\packages\Xamarin.Forms\lib\MonoAndroid10\FormsViewGroup.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\MonoAndroid10\Xamarin.Forms.Core.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\MonoAndroid10\Xamarin.Forms.Platform.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\MonoAndroid10\Xamarin.Forms.Platform.Android.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\MonoAndroid10\Xamarin.Forms.Xaml.dll + True + True + + + + + + + ..\..\..\packages\Xamarin.Forms\lib\WP80\Xamarin.Forms.Core.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\WP80\Xamarin.Forms.Platform.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\WP80\Xamarin.Forms.Platform.WP8.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\WP80\Xamarin.Forms.Xaml.dll + True + True + + + + + + + ..\..\..\packages\Xamarin.Forms\lib\Xamarin.iOS10\Xamarin.Forms.Core.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\Xamarin.iOS10\Xamarin.Forms.Platform.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\Xamarin.iOS10\Xamarin.Forms.Platform.iOS.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\Xamarin.iOS10\Xamarin.Forms.Xaml.dll + True + True + + + + + + + ..\..\..\packages\Xamarin.Forms\lib\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.Core.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.Platform.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.Xaml.dll + True + True + + + + + + + ..\..\..\packages\Xamarin.Forms\lib\uap10.0\Xamarin.Forms.Core.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\uap10.0\Xamarin.Forms.Platform.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\uap10.0\Xamarin.Forms.Platform.UAP.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\uap10.0\Xamarin.Forms.Xaml.dll + True + True + + + + + + + ..\..\..\packages\Xamarin.Forms\lib\win81\Xamarin.Forms.Core.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\win81\Xamarin.Forms.Platform.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\win81\Xamarin.Forms.Platform.WinRT.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\win81\Xamarin.Forms.Platform.WinRT.Tablet.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\win81\Xamarin.Forms.Xaml.dll + True + True + + + + + + + ..\..\..\packages\Xamarin.Forms\lib\wpa81\Xamarin.Forms.Core.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\wpa81\Xamarin.Forms.Platform.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\wpa81\Xamarin.Forms.Platform.WinRT.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\wpa81\Xamarin.Forms.Platform.WinRT.Phone.dll + True + True + + + ..\..\..\packages\Xamarin.Forms\lib\wpa81\Xamarin.Forms.Xaml.dll + True + True + + + + + + + \ No newline at end of file diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Entitlements.plist b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Entitlements.plist new file mode 100644 index 0000000..24c3103 --- /dev/null +++ b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Entitlements.plist @@ -0,0 +1,6 @@ + + + + + + diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/GettingStarted.Xamarin b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/GettingStarted.Xamarin new file mode 100644 index 0000000..810f716 --- /dev/null +++ b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/GettingStarted.Xamarin @@ -0,0 +1,4 @@ + + GS\iOS\CS\iOSApp\GettingStarted.html + false + \ No newline at end of file diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Info.plist b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Info.plist new file mode 100644 index 0000000..99d1ce5 --- /dev/null +++ b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Info.plist @@ -0,0 +1,76 @@ + + + + + CFBundleDisplayName + ElmInspiredOneXF.iOS + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + MinimumOSVersion + 10.3 + UIDeviceFamily + + 1 + 2 + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + gamekit + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + CFBundleIdentifier + 2BKHHN9N46.io.elic.Test + CFBundleDocumentTypes + + + CFBundleTypeName + MKDirectionsRequest + LSItemContentTypes + + com.apple.maps.directionsrequest + + + + MKDirectionsApplicationSupportedModes + + MKDirectionsModeBike + MKDirectionsModeBus + MKDirectionsModeCar + MKDirectionsModePedestrian + MKDirectionsModeStreetcar + MKDirectionsModeSubway + MKDirectionsModeTaxi + MKDirectionsModeTrain + MKDirectionsModeOther + + UIBackgroundModes + + audio + location + voip + external-accessory + bluetooth-central + bluetooth-peripheral + remote-notification + + + diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Main.cs b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Main.cs new file mode 100644 index 0000000..fef4e71 --- /dev/null +++ b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Main.cs @@ -0,0 +1,15 @@ +using UIKit; + +namespace ElmInspiredOneXF.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"); + } + } +} \ No newline at end of file diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Properties/AssemblyInfo.cs b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..84809d4 --- /dev/null +++ b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ElmInspiredOneXF.iOS")] +[assembly: AssemblyDescription("ElmInspiredOneXF.iOS")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("ElmInspiredOneXF.iOS")] +[assembly: AssemblyProduct("ElmInspiredOneXF.iOS")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("b94e6239-ae19-4a43-923c-ab464effd9c3")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/README_FIRST.txt b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/README_FIRST.txt new file mode 100644 index 0000000..ce40c01 --- /dev/null +++ b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/README_FIRST.txt @@ -0,0 +1,3 @@ +For the Windows Phone toolkit make sure that you have +marked the icons in the "Toolkit.Content" folder as content. That way they +can be used as the icons for the ApplicationBar control. \ No newline at end of file diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Resources/LaunchScreen.xib b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Resources/LaunchScreen.xib new file mode 100644 index 0000000..65aa539 --- /dev/null +++ b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Resources/LaunchScreen.xib @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Add.png b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Add.png new file mode 100644 index 0000000000000000000000000000000000000000..4b524d6f14c6da928c2c8d2568b08eb761eee4c8 GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^J|N7&1|*M957Y)yk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XzIwVihE&{obH|bQkby))pqEyH(1eB-&x1@t0S&Bk5*Rrr zH#E6OB%7>L{{E>|uIG6qT_6*FX_@{z`E0Aq@!sV2sTGcDH*{Hz%Q5{C literal 0 HcmV?d00001 diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Cancel.png b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Cancel.png new file mode 100644 index 0000000000000000000000000000000000000000..4dd724f087fca227e7ee7ceefd19649c5b9a0351 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@j0~PGjv*Dd-pstndsuh8nf>utOJ$E-| zFMsKu(zG#v;j7MF|Bk8EhY|vq1bJt~%r2K|N*h>MBE_mo8I)a0re`rF7#CSG>=3>0W57K1`hkcQ(~r!$GJ9*p z?7J^}*Zj7-P^!Ld*7+GL)%c2oK8M@g*FW_)Q8xIRi*ftTeeam9og;U5O?&)R@IyN& fc;MjbBjp1O$7bzju+Ww91&MmP`njxgN@xNA$Y_JF literal 0 HcmV?d00001 diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Check.png b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Check.png new file mode 100644 index 0000000000000000000000000000000000000000..7a074666878744c35a6e72079704f59854bcd0f6 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@j1HbIjv*Dd-ppv^ZB`I)JigUd?>+BXY}mz^(R1xr>8d*3 z9hUEcPwQ#LFnr&Y`fQK+yeI9Up%a-6qFb~CA3XDn^MCp|ok65`dD97xPq7IXPhH)2 zgki@rHDlw|J3|DMQ};1WW_oD2+B0_JxrUu=PncYU4YgypY>fa vyGFQQU`yqNo#K29|GeN{1u_!ktGEmprf?gTe~DWM4f^R}GR literal 0 HcmV?d00001 diff --git a/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Delete.png b/samples/ElmInspiredOne/ElmInspiredOneXF.iOS/Toolkit.Content/ApplicationBar.Delete.png new file mode 100644 index 0000000000000000000000000000000000000000..95bb16dabef0d95b3da01ce2f4a46b8cdeeabea2 GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@jPaf>jv*DdlK%YvZ+|#|&4d;OZygJZ2cnV&Ec^6}?Y@@$LQ_f1qNPc*1{U?{g!y?Lu?730b{iAiTO zBci6ME_%7hY*r_GH+#WXez)CIQX1qv-fT~q7QpPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi+5i9!+5vdBQZE1i0`y5lK~!i%?N-Z+ zQc)P!>uY?4gDJEbE1^w`fe^~dF>BfcwkRm57C}U-pch1B;HE{3RxM`J9}q4QB5a{y zx^R@0{Vp_y_IaY+r8E4biP+AmE#NHM7>@=*J`z%_7W$;=#yBwOX}lG@3W~&(Rv*X&vwji9}+3b#*mQgGKEC0YeBKLzq-_ zI^ECh;PH4|p3mo}b^y4%!{Oj*$O~Q*3ODl*Y)g5rV-JIQS=SYDe?=F|?HTt2ONTU~#CElYhNUc`uL4=s#UI+;yqu1-J zg1i{F2}GZP+^2LpZN?qAi%c^_HVQY=7}yI?bex(