Uno.Samples/UI/UnoContoso
Nick Randolph 50753f73aa chore: Aligning Bootstrap versions 2024-03-19 17:43:28 +11:00
..
UnoContoso.Droid chore: Updating Uno and Bootstrap versions to latest stable 2024-03-15 15:42:39 -04:00
UnoContoso.Mobile chore: Updating Uno and Bootstrap versions to latest stable 2024-03-15 15:42:39 -04:00
UnoContoso.Models chore: Move to net8 2023-11-15 15:52:35 +11:00
UnoContoso.Repository chore: Move to net8 2023-11-15 15:52:35 +11:00
UnoContoso.Service chore: Move to net8 2023-11-15 15:52:35 +11:00
UnoContoso.Shared chore: Misc package updates 2023-11-01 09:26:11 -04:00
UnoContoso.Skia.Gtk chore: Updating SkiaSharp packages to latest stable (to help fix the canary builds) 2024-03-15 15:52:39 -04:00
UnoContoso.UWP chore: Dependency update 2023-12-02 01:03:21 +11:00
UnoContoso.Wasm chore: Aligning Bootstrap versions 2024-03-19 17:43:28 +11:00
UnoContoso.Windows chore: Bumping WinAppSDK and Build Tools 2024-03-19 17:40:05 +11:00
UnoContoso.iOS chore: Updating Uno and Bootstrap versions to latest stable 2024-03-15 15:42:39 -04:00
UnoContoso.macOS chore: Updating Uno and Bootstrap versions to latest stable 2024-03-15 15:42:39 -04:00
.gitattributes Add UnoContoso sample 2020-11-03 07:08:42 +09:00
.gitignore Add UnoContoso sample 2020-11-03 07:08:42 +09:00
.vsconfig chore: Misc package updates 2023-11-01 09:26:11 -04:00
README.md chore: Misc package updates 2023-11-01 09:26:11 -04:00
UnoContoso.sln fix: comment broken code and disable wasm and mobile builds 2023-07-19 17:17:09 +10:00
nuget.config Add UnoContoso sample 2020-11-03 07:08:42 +09:00

README.md

UnoContoso

This is a project that ported Microsoft's Contoso Enterprise UWP app to Uno Platform Prism.

Source

https://github.com/microsoft/Windows-appsample-customers-orders-database

Environment

  • Microsoft.EntityFrameworkCore v3.1.9
  • Microsoft.EntityFrameworkCore.Sqlite v3.1.9
  • NETStandard.Library v2.0.3
  • Prism.Core v8.0.0.1909
  • Prism.DryIoc.Uno v8.0.0.1909
  • Uno.Microsoft.Toolkit.Uwp.UI.Controls v6.1.0-build.191
  • Uno.Microsoft.Toolkit.Uwp.UI.Controls.DataGrid v6.1.0-build.191
  • Uno.UI v3.2.0-dev.254
  • Uno.WindowsStateTriggers v1.1.1-uno.132
  • WindowsStateTriggers v1.1.0
  • UWP Target version : Windows 10, version 1903(10.0; Build 19041)
  • UWP Min version : Windows 10, version 1809(10.0; Build 17763)

How to run

  • Click the Code button at the top of the page and copy the clone address.
  • Start Visual Studio 2019 and choose Clone a repository.
  • Paste the copied address to the Repository location and click the Clone button.
  • Select Build -> Configuration Manager menu.
    • Check Build and Deploy of UnoContoso.Droid, Models, Repository, Service, Uwp, Wasm project.
  • Press the F6 key to proceed with the build process.
    • If there are components required to build, proceed with additional installation.
  • Change the startup project to UnoContoso.Service.
    • Change the startup method from IIS Express to UnoContoso.Service.
  • Go to the solution "UnoContoso" property page. (Select the solution title and press Alt+Enter)
  • Select Multiple startup projects and change the Action of the UnoContoso.Service and UnoContoso.Uwp projects to Start.
  • Press the Start button to start the service and UWP app at the same time.

Tested platform

  • Uwp
  • Droid
  • iOS
  • Wasm
  • macOS (Can run, but appears to be throwing an error on the Customers page)

Notice

  • Currently, this sample project has only been developed for basic functions.
  • For each platform, design revision, function check, and further development are required.
  • iOS and macOS projects have been verified in Visual Studio for Mac. However, I was not familiar with the tool, so I couldn't check it completely.

Known Issues

  • The AutoSuggestBox contained in the OrderDetailView is not working smoothly. We are going to change to another control.
  • CustomerListView screen data cannot be loaded from macOS project.