New variant

This commit is contained in:
Selim Mustafaev 2021-01-24 18:21:04 +03:00
parent 1ae50bc31e
commit 8815c8fda2
322 changed files with 30676 additions and 957 deletions

63
.gitattributes vendored
View File

@ -1,63 +0,0 @@
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto
###############################################################################
# Set default behavior for command prompt diff.
#
# This is need for earlier builds of msysgit that does not have it on by
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs diff=csharp
###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
#*.sln merge=binary
#*.csproj merge=binary
#*.vbproj merge=binary
#*.vcxproj merge=binary
#*.vcproj merge=binary
#*.dbproj merge=binary
#*.fsproj merge=binary
#*.lsproj merge=binary
#*.wixproj merge=binary
#*.modelproj merge=binary
#*.sqlproj merge=binary
#*.wwaproj merge=binary
###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg binary
#*.png binary
#*.gif binary
###############################################################################
# diff behavior for common document formats
#
# Convert binary document formats to text before diffing them. This feature
# is only available from the command line. Turn it on by uncommenting the
# entries below.
###############################################################################
#*.doc diff=astextplain
#*.DOC diff=astextplain
#*.docx diff=astextplain
#*.DOCX diff=astextplain
#*.dot diff=astextplain
#*.DOT diff=astextplain
#*.pdf diff=astextplain
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain

340
.gitignore vendored
View File

@ -1,340 +0,0 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# Visual Studio 2017 auto generated files
Generated\ Files/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUNIT
*.VisualState.xml
TestResult.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# JustCode is a .NET coding add-in
.JustCode
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- Backup*.rdl
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# JetBrains Rider
.idea/
*.sln.iml
# CodeRush personal settings
.cr/personal
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
# Azure Stream Analytics local run output
ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# NVidia Nsight GPU debugger configuration file
*.nvuser
# MFractors (Xamarin productivity tool) working folder
.mfractor/
# Local History for Visual Studio
.localhistory/
# BeatPulse healthcheck temp database
healthchecksdb

Binary file not shown.

BIN
.vs/AutoCat/v16/.suo Normal file

Binary file not shown.

20
ACTerm/ACTerm.csproj Normal file
View File

@ -0,0 +1,20 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="3.1.10">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="3.1.10" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\AutoCatCore\AutoCatCore.csproj" />
</ItemGroup>
</Project>

12
ACTerm/Program.cs Normal file
View File

@ -0,0 +1,12 @@
using System;
namespace ACTerm
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}

BIN
ACTerm/autocat.db Normal file

Binary file not shown.

View File

@ -0,0 +1,153 @@
{
"format": 1,
"restore": {
"C:\\Users\\selim\\Source\\Repos\\autocatuwp\\ACTerm\\ACTerm.csproj": {}
},
"projects": {
"C:\\Users\\selim\\Source\\Repos\\autocatuwp\\ACTerm\\ACTerm.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\selim\\Source\\Repos\\autocatuwp\\ACTerm\\ACTerm.csproj",
"projectName": "ACTerm",
"projectPath": "C:\\Users\\selim\\Source\\Repos\\autocatuwp\\ACTerm\\ACTerm.csproj",
"packagesPath": "C:\\Users\\selim\\.nuget\\packages\\",
"outputPath": "C:\\Users\\selim\\Source\\Repos\\autocatuwp\\ACTerm\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\selim\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"projectReferences": {
"C:\\Users\\selim\\Source\\Repos\\autocatuwp\\AutoCatCore\\AutoCatCore.csproj": {
"projectPath": "C:\\Users\\selim\\Source\\Repos\\autocatuwp\\AutoCatCore\\AutoCatCore.csproj"
}
}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"dependencies": {
"Microsoft.EntityFrameworkCore.Design": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All",
"target": "Package",
"version": "[3.1.10, )"
},
"Microsoft.EntityFrameworkCore.Sqlite": {
"target": "Package",
"version": "[3.1.10, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.102\\RuntimeIdentifierGraph.json"
}
}
},
"C:\\Users\\selim\\Source\\Repos\\autocatuwp\\AutoCatCore\\AutoCatCore.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\selim\\Source\\Repos\\autocatuwp\\AutoCatCore\\AutoCatCore.csproj",
"projectName": "AutoCatCore",
"projectPath": "C:\\Users\\selim\\Source\\Repos\\autocatuwp\\AutoCatCore\\AutoCatCore.csproj",
"packagesPath": "C:\\Users\\selim\\.nuget\\packages\\",
"outputPath": "C:\\Users\\selim\\Source\\Repos\\autocatuwp\\AutoCatCore\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\selim\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"dependencies": {
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[3.1.10, )"
},
"Microsoft.EntityFrameworkCore.Sqlite": {
"target": "Package",
"version": "[3.1.10, )"
},
"Microsoft.EntityFrameworkCore.Tools": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All",
"target": "Package",
"version": "[3.1.10, )"
},
"NETStandard.Library": {
"suppressParent": "All",
"target": "Package",
"version": "[2.0.3, )",
"autoReferenced": true
},
"Newtonsoft.Json": {
"target": "Package",
"version": "[12.0.3, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.102\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\selim\.nuget\packages\</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.8.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="$([MSBuild]::EnsureTrailingSlash($(NuGetPackageFolders)))" />
</ItemGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\3.1.10\build\netcoreapp2.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\3.1.10\build\netcoreapp2.0\Microsoft.EntityFrameworkCore.Design.props')" />
</ImportGroup>
</Project>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,43 @@
{
"version": 2,
"dgSpecHash": "b+GyY6K9B1CUWqMegEQ7B/z4CiuGpZl9tav25JBavGI7lwpDf8QJtYPqsXUUXjiDAna6QGxdk/nFcDT5lAcw/A==",
"success": true,
"projectFilePath": "C:\\Users\\selim\\Source\\Repos\\autocatuwp\\ACTerm\\ACTerm.csproj",
"expectedPackageFiles": [
"C:\\Users\\selim\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.1\\microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.bcl.hashcode\\1.1.0\\microsoft.bcl.hashcode.1.1.0.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.data.sqlite.core\\3.1.10\\microsoft.data.sqlite.core.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.dotnet.platformabstractions\\3.1.6\\microsoft.dotnet.platformabstractions.3.1.6.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.entityframeworkcore\\3.1.10\\microsoft.entityframeworkcore.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\3.1.10\\microsoft.entityframeworkcore.abstractions.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\3.1.10\\microsoft.entityframeworkcore.analyzers.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.entityframeworkcore.design\\3.1.10\\microsoft.entityframeworkcore.design.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\3.1.10\\microsoft.entityframeworkcore.relational.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\3.1.10\\microsoft.entityframeworkcore.sqlite.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\3.1.10\\microsoft.entityframeworkcore.sqlite.core.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\3.1.10\\microsoft.extensions.caching.abstractions.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.caching.memory\\3.1.10\\microsoft.extensions.caching.memory.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.configuration\\3.1.10\\microsoft.extensions.configuration.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\3.1.10\\microsoft.extensions.configuration.abstractions.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.configuration.binder\\3.1.10\\microsoft.extensions.configuration.binder.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\3.1.10\\microsoft.extensions.dependencyinjection.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\3.1.10\\microsoft.extensions.dependencyinjection.abstractions.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.dependencymodel\\3.1.6\\microsoft.extensions.dependencymodel.3.1.6.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.logging\\3.1.10\\microsoft.extensions.logging.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\3.1.10\\microsoft.extensions.logging.abstractions.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.options\\3.1.10\\microsoft.extensions.options.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\microsoft.extensions.primitives\\3.1.10\\microsoft.extensions.primitives.3.1.10.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\newtonsoft.json\\12.0.3\\newtonsoft.json.12.0.3.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.0.2\\sqlitepclraw.bundle_e_sqlite3.2.0.2.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\sqlitepclraw.core\\2.0.2\\sqlitepclraw.core.2.0.2.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.0.2\\sqlitepclraw.lib.e_sqlite3.2.0.2.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\sqlitepclraw.provider.dynamic_cdecl\\2.0.2\\sqlitepclraw.provider.dynamic_cdecl.2.0.2.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\system.collections.immutable\\1.7.1\\system.collections.immutable.1.7.1.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\system.componentmodel.annotations\\4.7.0\\system.componentmodel.annotations.4.7.0.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.7.1\\system.diagnostics.diagnosticsource.4.7.1.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512",
"C:\\Users\\selim\\.nuget\\packages\\system.text.json\\4.7.2\\system.text.json.4.7.2.nupkg.sha512"
],
"logs": []
}

View File

@ -1,51 +1,99 @@
 
Microsoft Visual Studio Solution File, Format Version 12.00 Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16 # Visual Studio Version 16
VisualStudioVersion = 16.0.30406.217 VisualStudioVersion = 16.0.30804.86
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AutoCat", "AutoCat\AutoCat.vcxproj", "{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoCat", "AutoCat\AutoCat.csproj", "{098B0D2E-1189-4F68-96F0-98AED167D66E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AutoCatCore", "AutoCatCore\AutoCatCore.csproj", "{13399E7E-0988-46C9-AFF3-94AD4DA34018}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ACTerm", "ACTerm\ACTerm.csproj", "{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM Debug|ARM = Debug|ARM
Debug|ARM64 = Debug|ARM64 Debug|ARM64 = Debug|ARM64
Debug|x64 = Debug|x64 Debug|x64 = Debug|x64
Debug|x86 = Debug|x86 Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|ARM = Release|ARM Release|ARM = Release|ARM
Release|ARM64 = Release|ARM64 Release|ARM64 = Release|ARM64
Release|x64 = Release|x64 Release|x64 = Release|x64
Release|x86 = Release|x86 Release|x86 = Release|x86
EndGlobalSection EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|ARM.ActiveCfg = Debug|ARM {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|Any CPU.ActiveCfg = Debug|x86
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|ARM.Build.0 = Debug|ARM {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|ARM.ActiveCfg = Debug|ARM
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|ARM.Deploy.0 = Debug|ARM {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|ARM.Build.0 = Debug|ARM
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|ARM64.ActiveCfg = Debug|ARM64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|ARM.Deploy.0 = Debug|ARM
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|ARM64.Build.0 = Debug|ARM64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|ARM64.ActiveCfg = Debug|ARM64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|ARM64.Deploy.0 = Debug|ARM64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|ARM64.Build.0 = Debug|ARM64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|x64.ActiveCfg = Debug|x64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|ARM64.Deploy.0 = Debug|ARM64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|x64.Build.0 = Debug|x64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|x64.ActiveCfg = Debug|x64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|x64.Deploy.0 = Debug|x64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|x64.Build.0 = Debug|x64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|x86.ActiveCfg = Debug|Win32 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|x64.Deploy.0 = Debug|x64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|x86.Build.0 = Debug|Win32 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|x86.ActiveCfg = Debug|x86
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Debug|x86.Deploy.0 = Debug|Win32 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|x86.Build.0 = Debug|x86
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|ARM.ActiveCfg = Release|ARM {098B0D2E-1189-4F68-96F0-98AED167D66E}.Debug|x86.Deploy.0 = Debug|x86
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|ARM.Build.0 = Release|ARM {098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|Any CPU.ActiveCfg = Release|x86
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|ARM.Deploy.0 = Release|ARM {098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|ARM.ActiveCfg = Release|ARM
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|ARM64.ActiveCfg = Release|ARM64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|ARM.Build.0 = Release|ARM
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|ARM64.Build.0 = Release|ARM64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|ARM.Deploy.0 = Release|ARM
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|ARM64.Deploy.0 = Release|ARM64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|ARM64.ActiveCfg = Release|ARM64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|x64.ActiveCfg = Release|x64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|ARM64.Build.0 = Release|ARM64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|x64.Build.0 = Release|x64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|ARM64.Deploy.0 = Release|ARM64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|x64.Deploy.0 = Release|x64 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|x64.ActiveCfg = Release|x64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|x86.ActiveCfg = Release|Win32 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|x64.Build.0 = Release|x64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|x86.Build.0 = Release|Win32 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|x64.Deploy.0 = Release|x64
{C25A5205-F4E6-4C00-B5F4-2FFDA155F4B8}.Release|x86.Deploy.0 = Release|Win32 {098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|x86.ActiveCfg = Release|x86
{098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|x86.Build.0 = Release|x86
{098B0D2E-1189-4F68-96F0-98AED167D66E}.Release|x86.Deploy.0 = Release|x86
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Debug|Any CPU.Build.0 = Debug|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Debug|ARM.ActiveCfg = Debug|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Debug|ARM.Build.0 = Debug|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Debug|ARM64.Build.0 = Debug|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Debug|x64.ActiveCfg = Debug|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Debug|x64.Build.0 = Debug|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Debug|x86.ActiveCfg = Debug|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Debug|x86.Build.0 = Debug|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Release|Any CPU.ActiveCfg = Release|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Release|Any CPU.Build.0 = Release|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Release|ARM.ActiveCfg = Release|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Release|ARM.Build.0 = Release|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Release|ARM64.ActiveCfg = Release|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Release|ARM64.Build.0 = Release|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Release|x64.ActiveCfg = Release|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Release|x64.Build.0 = Release|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Release|x86.ActiveCfg = Release|Any CPU
{13399E7E-0988-46C9-AFF3-94AD4DA34018}.Release|x86.Build.0 = Release|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Debug|ARM.ActiveCfg = Debug|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Debug|ARM.Build.0 = Debug|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Debug|ARM64.Build.0 = Debug|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Debug|x64.ActiveCfg = Debug|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Debug|x64.Build.0 = Debug|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Debug|x86.ActiveCfg = Debug|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Debug|x86.Build.0 = Debug|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Release|Any CPU.Build.0 = Release|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Release|ARM.ActiveCfg = Release|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Release|ARM.Build.0 = Release|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Release|ARM64.ActiveCfg = Release|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Release|ARM64.Build.0 = Release|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Release|x64.ActiveCfg = Release|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Release|x64.Build.0 = Release|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Release|x86.ActiveCfg = Release|Any CPU
{DE8E85E8-71AC-42A4-9431-08B2C68C42D4}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE
EndGlobalSection EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {860792C6-3557-49AF-85CD-7A0D6178015A} SolutionGuid = {722E560A-8B68-44A0-9B63-6A87231FB49F}
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal

View File

@ -1,119 +0,0 @@
#include "pch.h"
#include "App.h"
#include "MainPage.h"
using namespace winrt;
using namespace Windows::ApplicationModel;
using namespace Windows::ApplicationModel::Activation;
using namespace Windows::Foundation;
using namespace Windows::UI::Xaml;
using namespace Windows::UI::Xaml::Controls;
using namespace Windows::UI::Xaml::Navigation;
using namespace AutoCat;
using namespace AutoCat::implementation;
/// <summary>
/// Initializes the singleton application object. This is the first line of authored code
/// executed, and as such is the logical equivalent of main() or WinMain().
/// </summary>
App::App()
{
InitializeComponent();
Suspending({ this, &App::OnSuspending });
#if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
UnhandledException([this](IInspectable const&, UnhandledExceptionEventArgs const& e)
{
if (IsDebuggerPresent())
{
auto errorMessage = e.Message();
__debugbreak();
}
});
#endif
}
/// <summary>
/// Invoked when the application is launched normally by the end user. Other entry points
/// will be used such as when the application is launched to open a specific file.
/// </summary>
/// <param name="e">Details about the launch request and process.</param>
void App::OnLaunched(LaunchActivatedEventArgs const& e)
{
Frame rootFrame{ nullptr };
auto content = Window::Current().Content();
if (content)
{
rootFrame = content.try_as<Frame>();
}
// Do not repeat app initialization when the Window already has content,
// just ensure that the window is active
if (rootFrame == nullptr)
{
// Create a Frame to act as the navigation context and associate it with
// a SuspensionManager key
rootFrame = Frame();
rootFrame.NavigationFailed({ this, &App::OnNavigationFailed });
if (e.PreviousExecutionState() == ApplicationExecutionState::Terminated)
{
// Restore the saved session state only when appropriate, scheduling the
// final launch steps after the restore is complete
}
if (e.PrelaunchActivated() == false)
{
if (rootFrame.Content() == nullptr)
{
// 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(xaml_typename<AutoCat::MainPage>(), box_value(e.Arguments()));
}
// Place the frame in the current Window
Window::Current().Content(rootFrame);
// Ensure the current window is active
Window::Current().Activate();
}
}
else
{
if (e.PrelaunchActivated() == false)
{
if (rootFrame.Content() == nullptr)
{
// 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(xaml_typename<AutoCat::MainPage>(), box_value(e.Arguments()));
}
// Ensure the current window is active
Window::Current().Activate();
}
}
}
/// <summary>
/// Invoked when application execution is being suspended. Application state is saved
/// without knowing whether the application will be terminated or resumed with the contents
/// of memory still intact.
/// </summary>
/// <param name="sender">The source of the suspend request.</param>
/// <param name="e">Details about the suspend request.</param>
void App::OnSuspending([[maybe_unused]] IInspectable const& sender, [[maybe_unused]] SuspendingEventArgs const& e)
{
// Save application state and stop any background activity
}
/// <summary>
/// Invoked when Navigation to a certain page fails
/// </summary>
/// <param name="sender">The Frame which failed navigation</param>
/// <param name="e">Details about the navigation failure</param>
void App::OnNavigationFailed(IInspectable const&, NavigationFailedEventArgs const& e)
{
throw hresult_error(E_FAIL, hstring(L"Failed to load Page ") + e.SourcePageType().Name);
}

View File

@ -1,14 +0,0 @@
#pragma once
#include "App.xaml.g.h"
namespace winrt::AutoCat::implementation
{
struct App : AppT<App>
{
App();
void OnLaunched(Windows::ApplicationModel::Activation::LaunchActivatedEventArgs const&);
void OnSuspending(IInspectable const&, Windows::ApplicationModel::SuspendingEventArgs const&);
void OnNavigationFailed(IInspectable const&, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs const&);
};
}

View File

@ -1,3 +0,0 @@
namespace AutoCat
{
}

View File

@ -4,4 +4,8 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:AutoCat"> xmlns:local="using:AutoCat">
<Application.Resources>
<XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
</Application.Resources>
</Application> </Application>

105
AutoCat/App.xaml.cs Normal file
View File

@ -0,0 +1,105 @@
using AutoCat.Pages;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.ApplicationModel;
using Windows.ApplicationModel.Activation;
using Windows.ApplicationModel.Core;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
namespace AutoCat
{
/// <summary>
/// Provides application-specific behavior to supplement the default Application class.
/// </summary>
sealed partial class App : Application
{
/// <summary>
/// Initializes the singleton application object. This is the first line of authored code
/// executed, and as such is the logical equivalent of main() or WinMain().
/// </summary>
public App()
{
this.InitializeComponent();
this.Suspending += OnSuspending;
}
/// <summary>
/// Invoked when the application is launched normally by the end user. Other entry points
/// will be used such as when the application is launched to open a specific file.
/// </summary>
/// <param name="e">Details about the launch request and process.</param>
protected override void OnLaunched(LaunchActivatedEventArgs e)
{
Frame rootFrame = Window.Current.Content as 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 Frame();
rootFrame.NavigationFailed += OnNavigationFailed;
if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
{
//TODO: Load state from previously suspended application
}
// Place the frame in the current Window
Window.Current.Content = rootFrame;
}
if (e.PrelaunchActivated == false)
{
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(AuthPage), e.Arguments);
}
// Ensure the current window is active
Window.Current.Activate();
}
var coreTitleBar = CoreApplication.GetCurrentView().TitleBar;
coreTitleBar.ExtendViewIntoTitleBar = true;
}
/// <summary>
/// Invoked when Navigation to a certain page fails
/// </summary>
/// <param name="sender">The Frame which failed navigation</param>
/// <param name="e">Details about the navigation failure</param>
void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
{
throw new Exception("Failed to load Page " + e.SourcePageType.FullName);
}
/// <summary>
/// Invoked when application execution is being suspended. Application state is saved
/// without knowing whether the application will be terminated or resumed with the contents
/// of memory still intact.
/// </summary>
/// <param name="sender">The source of the suspend request.</param>
/// <param name="e">Details about the suspend request.</param>
private void OnSuspending(object sender, SuspendingEventArgs e)
{
var deferral = e.SuspendingOperation.GetDeferral();
//TODO: Save application state and stop any background activity
deferral.Complete();
}
}
}

215
AutoCat/AutoCat.csproj Normal file
View File

@ -0,0 +1,215 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.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>{098B0D2E-1189-4F68-96F0-98AED167D66E}</ProjectGuid>
<OutputType>AppContainerExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AutoCat</RootNamespace>
<AssemblyName>AutoCat</AssemblyName>
<DefaultLanguage>en-US</DefaultLanguage>
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.19041.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.19041.0</TargetPlatformMinVersion>
<MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<WindowsXamlEnableOverview>true</WindowsXamlEnableOverview>
<AppxPackageSigningEnabled>false</AppxPackageSigningEnabled>
</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>
<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|ARM64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\ARM64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
<NoWarn>;2008</NoWarn>
<DebugType>full</DebugType>
<PlatformTarget>ARM64</PlatformTarget>
<UseVSHostingProcess>false</UseVSHostingProcess>
<ErrorReport>prompt</ErrorReport>
<Prefer32Bit>true</Prefer32Bit>
<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM64'">
<OutputPath>bin\ARM64\Release\</OutputPath>
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
<Optimize>true</Optimize>
<NoWarn>;2008</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>ARM64</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>
<RestoreProjectStyle>PackageReference</RestoreProjectStyle>
</PropertyGroup>
<ItemGroup>
<Compile Include="App.xaml.cs">
<DependentUpon>App.xaml</DependentUpon>
</Compile>
<Compile Include="DialogService.cs" />
<Compile Include="Pages\AuthPage.xaml.cs">
<DependentUpon>AuthPage.xaml</DependentUpon>
</Compile>
<Compile Include="Pages\CheckPage.xaml.cs">
<DependentUpon>CheckPage.xaml</DependentUpon>
</Compile>
<Compile Include="Pages\MainPage.xaml.cs">
<DependentUpon>MainPage.xaml</DependentUpon>
</Compile>
<Compile Include="Controls\PlateNumber.xaml.cs">
<DependentUpon>PlateNumber.xaml</DependentUpon>
</Compile>
<Compile Include="Pages\SearchPage.xaml.cs">
<DependentUpon>SearchPage.xaml</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<AppxManifest Include="Package.appxmanifest">
<SubType>Designer</SubType>
</AppxManifest>
</ItemGroup>
<ItemGroup>
<Content Include="Properties\Default.rd.xml" />
<Content Include="Assets\LockScreenLogo.scale-200.png" />
<Content Include="Assets\SplashScreen.scale-200.png" />
<Content Include="Assets\Square150x150Logo.scale-200.png" />
<Content Include="Assets\Square44x44Logo.scale-200.png" />
<Content Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />
<Content Include="Assets\StoreLogo.png" />
<Content Include="Assets\Wide310x150Logo.scale-200.png" />
</ItemGroup>
<ItemGroup>
<ApplicationDefinition Include="App.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</ApplicationDefinition>
<Page Include="Pages\AuthPage.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Pages\CheckPage.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Pages\MainPage.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Controls\PlateNumber.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Pages\SearchPage.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">
<Version>6.2.11</Version>
</PackageReference>
<PackageReference Include="Microsoft.Toolkit.Uwp">
<Version>6.1.1</Version>
</PackageReference>
<PackageReference Include="Microsoft.Toolkit.Uwp.UI">
<Version>6.1.1</Version>
</PackageReference>
<PackageReference Include="Microsoft.Toolkit.Uwp.UI.Controls">
<Version>6.1.1</Version>
</PackageReference>
<PackageReference Include="Microsoft.UI.Xaml">
<Version>2.5.0</Version>
</PackageReference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\AutoCatCore\AutoCatCore.csproj">
<Project>{13399e7e-0988-46c9-aff3-94ad4da34018}</Project>
<Name>AutoCatCore</Name>
</ProjectReference>
</ItemGroup>
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
<VisualStudioVersion>14.0</VisualStudioVersion>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
<DeviceId>30f105c9-681e-420b-a277-7c086ead8a4e</DeviceId>
<UseEmulator>true</UseEmulator>
</PropertyGroup>
</Project>

View File

@ -1,181 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\Microsoft.Windows.CppWinRT.2.0.200729.8\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('..\packages\Microsoft.Windows.CppWinRT.2.0.200729.8\build\native\Microsoft.Windows.CppWinRT.props')" />
<PropertyGroup Label="Globals">
<CppWinRTOptimized>true</CppWinRTOptimized>
<CppWinRTRootNamespaceAutoMerge>true</CppWinRTRootNamespaceAutoMerge>
<CppWinRTGenerateWindowsMetadata>true</CppWinRTGenerateWindowsMetadata>
<MinimalCoreWin>true</MinimalCoreWin>
<ProjectGuid>{c25a5205-f4e6-4c00-b5f4-2ffda155f4b8}</ProjectGuid>
<ProjectName>AutoCat</ProjectName>
<RootNamespace>AutoCat</RootNamespace>
<DefaultLanguage>en-US</DefaultLanguage>
<MinimumVisualStudioVersion>15.0</MinimumVisualStudioVersion>
<AppContainerApplication>true</AppContainerApplication>
<ApplicationType>Windows Store</ApplicationType>
<ApplicationTypeRevision>10.0</ApplicationTypeRevision>
<WindowsTargetPlatformVersion Condition=" '$(WindowsTargetPlatformVersion)' == '' ">10.0.19041.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformMinVersion>10.0.17134.0</WindowsTargetPlatformMinVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="PropertySheet.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<ItemDefinitionGroup>
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<WarningLevel>Level4</WarningLevel>
<AdditionalOptions>%(AdditionalOptions) /bigobj</AdditionalOptions>
<!--Temporarily disable cppwinrt heap enforcement to work around xaml compiler generated std::shared_ptr use -->
<AdditionalOptions Condition="'$(CppWinRTHeapEnforcement)'==''">/DWINRT_NO_MAKE_DETECTION %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>
</DisableSpecificWarnings>
<PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;WINRT_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateWindowsMetadata>false</GenerateWindowsMetadata>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="pch.h" />
<ClInclude Include="App.h">
<DependentUpon>App.xaml</DependentUpon>
</ClInclude>
<ClInclude Include="MainPage.h">
<DependentUpon>MainPage.xaml</DependentUpon>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ApplicationDefinition Include="App.xaml">
<SubType>Designer</SubType>
</ApplicationDefinition>
<Page Include="MainPage.xaml">
<SubType>Designer</SubType>
</Page>
</ItemGroup>
<ItemGroup>
<AppxManifest Include="Package.appxmanifest">
<SubType>Designer</SubType>
</AppxManifest>
</ItemGroup>
<ItemGroup>
<Image Include="Assets\LockScreenLogo.scale-200.png" />
<Image Include="Assets\SplashScreen.scale-200.png" />
<Image Include="Assets\Square150x150Logo.scale-200.png" />
<Image Include="Assets\Square44x44Logo.scale-200.png" />
<Image Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />
<Image Include="Assets\StoreLogo.png" />
<Image Include="Assets\Wide310x150Logo.scale-200.png" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="pch.cpp">
<PrecompiledHeader>Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="App.cpp">
<DependentUpon>App.xaml</DependentUpon>
</ClCompile>
<ClCompile Include="MainPage.cpp">
<DependentUpon>MainPage.xaml</DependentUpon>
</ClCompile>
<ClCompile Include="$(GeneratedFilesDir)module.g.cpp" />
</ItemGroup>
<ItemGroup>
<Midl Include="App.idl">
<DependentUpon>App.xaml</DependentUpon>
</Midl>
<Midl Include="MainPage.idl">
<DependentUpon>MainPage.xaml</DependentUpon>
</Midl>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="PropertySheet.props" />
<Text Include="readme.txt">
<DeploymentContent>false</DeploymentContent>
</Text>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="..\packages\Microsoft.Windows.CppWinRT.2.0.200729.8\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('..\packages\Microsoft.Windows.CppWinRT.2.0.200729.8\build\native\Microsoft.Windows.CppWinRT.targets')" />
</ImportGroup>
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\Microsoft.Windows.CppWinRT.2.0.200729.8\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Windows.CppWinRT.2.0.200729.8\build\native\Microsoft.Windows.CppWinRT.props'))" />
<Error Condition="!Exists('..\packages\Microsoft.Windows.CppWinRT.2.0.200729.8\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Windows.CppWinRT.2.0.200729.8\build\native\Microsoft.Windows.CppWinRT.targets'))" />
</Target>
</Project>

View File

@ -1,60 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ApplicationDefinition Include="App.xaml" />
</ItemGroup>
<ItemGroup>
<Page Include="MainPage.xaml" />
</ItemGroup>
<ItemGroup>
<Midl Include="App.idl" />
<Midl Include="MainPage.idl" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="pch.cpp" />
<ClCompile Include="App.cpp" />
<ClCompile Include="MainPage.cpp" />
<ClCompile Include="$(GeneratedFilesDir)module.g.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="pch.h" />
</ItemGroup>
<ItemGroup>
<Image Include="Assets\Wide310x150Logo.scale-200.png">
<Filter>Assets</Filter>
</Image>
<Image Include="Assets\StoreLogo.png">
<Filter>Assets</Filter>
</Image>
<Image Include="Assets\Square150x150Logo.scale-200.png">
<Filter>Assets</Filter>
</Image>
<Image Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png">
<Filter>Assets</Filter>
</Image>
<Image Include="Assets\Square44x44Logo.scale-200.png">
<Filter>Assets</Filter>
</Image>
<Image Include="Assets\SplashScreen.scale-200.png">
<Filter>Assets</Filter>
</Image>
<Image Include="Assets\LockScreenLogo.scale-200.png">
<Filter>Assets</Filter>
</Image>
</ItemGroup>
<ItemGroup>
<AppxManifest Include="Package.appxmanifest" />
</ItemGroup>
<ItemGroup>
<Filter Include="Assets">
<UniqueIdentifier>{e48dc53e-40b1-40cb-970a-f89935452892}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="PropertySheet.props" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<Text Include="readme.txt" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,15 @@
<UserControl
x:Class="AutoCat.Controls.PlateNumber"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:AutoCat.Pages"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
<Grid>
<TextBlock Text="qwe"/>
</Grid>
</UserControl>

View File

@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
// The User Control item template is documented at https://go.microsoft.com/fwlink/?LinkId=234236
namespace AutoCat.Controls
{
public sealed partial class PlateNumber : UserControl
{
public PlateNumber()
{
this.InitializeComponent();
}
}
}

19
AutoCat/DialogService.cs Normal file
View File

@ -0,0 +1,19 @@
using AutoCatCore.MVVM;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Windows.UI.Popups;
namespace AutoCat
{
class DialogService : IDialogService
{
public async Task ShowErrorDialogAsync(string message, string title = "Error")
{
var dialog = new MessageDialog(message, title);
await dialog.ShowAsync();
}
}
}

View File

@ -1,31 +0,0 @@
#include "pch.h"
#include "MainPage.h"
#include "MainPage.g.cpp"
#include <iostream>
using namespace winrt;
using namespace Windows::UI::Xaml;
namespace winrt::AutoCat::implementation
{
MainPage::MainPage()
{
InitializeComponent();
}
int32_t MainPage::MyProperty()
{
throw hresult_not_implemented();
}
void MainPage::MyProperty(int32_t /* value */)
{
throw hresult_not_implemented();
}
void MainPage::Login_Click(winrt::Windows::Foundation::IInspectable const& sender, winrt::Windows::UI::Xaml::RoutedEventArgs const& e)
{
auto log = L"Login: " + std::wstring(LoginBox().Text());
OutputDebugString(log.c_str());
}
}

View File

@ -1,23 +0,0 @@
#pragma once
#include "MainPage.g.h"
namespace winrt::AutoCat::implementation
{
struct MainPage : MainPageT<MainPage>
{
MainPage();
int32_t MyProperty();
void MyProperty(int32_t value);
void Login_Click(winrt::Windows::Foundation::IInspectable const& sender, winrt::Windows::UI::Xaml::RoutedEventArgs const& e);
};
}
namespace winrt::AutoCat::factory_implementation
{
struct MainPage : MainPageT<MainPage, implementation::MainPage>
{
};
}

View File

@ -1,9 +0,0 @@
namespace AutoCat
{
[default_interface]
runtimeclass MainPage : Windows.UI.Xaml.Controls.Page
{
MainPage();
Int32 MyProperty;
}
}

View File

@ -1,19 +0,0 @@
<Page
x:Class="AutoCat.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:AutoCat"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid>
<StackPanel Orientation="Vertical" HorizontalAlignment="Center" VerticalAlignment="Center" Spacing="16" Width="400">
<TextBox x:Name="LoginBox"/>
<PasswordBox x:Name="PasswordBox"/>
<Button Content="Login" HorizontalAlignment="Stretch" Click="Login_Click"/>
<Button Content="Register" HorizontalAlignment="Stretch"/>
</StackPanel>
</Grid>
</Page>

View File

@ -1,31 +1,48 @@
<?xml version="1.0" encoding="utf-8"?> <?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">
<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 <Identity
Name="4618abb8-8bde-4411-aab0-c181121585e0" Name="fb53bbae-b9a0-4323-a1fd-e87e0c860053"
Publisher="CN=selim" Publisher="CN=selim"
Version="1.0.0.0" /> Version="1.0.0.0" />
<mp:PhoneIdentity PhoneProductId="4618abb8-8bde-4411-aab0-c181121585e0" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
<mp:PhoneIdentity PhoneProductId="fb53bbae-b9a0-4323-a1fd-e87e0c860053" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
<Properties> <Properties>
<DisplayName>AutoCat</DisplayName> <DisplayName>AutoCat</DisplayName>
<PublisherDisplayName>selim</PublisherDisplayName> <PublisherDisplayName>selim</PublisherDisplayName>
<Logo>Assets\StoreLogo.png</Logo> <Logo>Assets\StoreLogo.png</Logo>
</Properties> </Properties>
<Dependencies> <Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" /> <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
</Dependencies> </Dependencies>
<Resources> <Resources>
<Resource Language="x-generate"/> <Resource Language="x-generate"/>
</Resources> </Resources>
<Applications> <Applications>
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="AutoCat.App"> <Application Id="App"
<uap:VisualElements DisplayName="AutoCat" Description="Project for a single page C++/WinRT Universal Windows Platform (UWP) app with no predefined layout" Executable="$targetnametoken$.exe"
Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" BackgroundColor="transparent"> EntryPoint="AutoCat.App">
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"> <uap:VisualElements
</uap:DefaultTile> DisplayName="AutoCat"
Square150x150Logo="Assets\Square150x150Logo.png"
Square44x44Logo="Assets\Square44x44Logo.png"
Description="AutoCat"
BackgroundColor="transparent">
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"/>
<uap:SplashScreen Image="Assets\SplashScreen.png" /> <uap:SplashScreen Image="Assets\SplashScreen.png" />
</uap:VisualElements> </uap:VisualElements>
</Application> </Application>
</Applications> </Applications>
<Capabilities> <Capabilities>
<Capability Name="internetClient" /> <Capability Name="internetClient" />
</Capabilities> </Capabilities>

View File

@ -0,0 +1,23 @@
<Page
x:Class="AutoCat.Pages.AuthPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:AutoCat.Pages"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="using:AutoCat.ViewModel"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"
d:Width="600" d:Height="400"
Loaded="Page_Loaded"
>
<Grid>
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Width="400" Spacing="16">
<TextBox Name="Email" PlaceholderText="Email" Text="{x:Bind viewModel.Email, Mode=OneWay}"/>
<PasswordBox Name="Password" PlaceholderText="Password"/>
<Button Name="Login" Content="Log In" HorizontalAlignment="Stretch" Click="Login_Click"/>
<ProgressRing Name="Progress" Width="32" Height="32" Visibility="Collapsed"/>
</StackPanel>
</Grid>
</Page>

View File

@ -0,0 +1,65 @@
using AutoCat.Utils;
using AutoCat.ViewModel;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Popups;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=234238
namespace AutoCat.Pages
{
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class AuthPage : Page
{
public AuthViewModel viewModel = new AuthViewModel(new DialogService());
public AuthPage()
{
this.InitializeComponent();
}
private async void Login_Click(object sender, RoutedEventArgs e)
{
try
{
Progress.Visibility = Visibility.Visible;
Progress.IsActive = true;
Login.IsEnabled = false;
await viewModel.Login(Email.Text, Password.Password);
Frame.Navigate(typeof(MainPage));
Frame.BackStack.Clear();
}
finally
{
Progress.Visibility = Visibility.Collapsed;
Progress.IsActive = false;
Login.IsEnabled = true;
}
}
private void Page_Loaded(object sender, RoutedEventArgs e)
{
if(viewModel.isLoggedIn)
{
Frame.Navigate(typeof(MainPage));
Frame.BackStack.Clear();
}
}
}
}

View File

@ -0,0 +1,21 @@
<Page
x:Class="AutoCat.Pages.CheckPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:AutoCat.Pages"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
mc:Ignorable="d"
d:Width="600"
d:Height="400"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<controls:MasterDetailsView />
<!--
<Grid>
<TextBlock Text="Check Page" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="20"/>
</Grid>
-->
</Page>

View File

@ -0,0 +1,30 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=234238
namespace AutoCat.Pages
{
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class CheckPage : Page
{
public CheckPage()
{
this.InitializeComponent();
}
}
}

View File

@ -0,0 +1,37 @@
<Page
x:Class="AutoCat.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:AutoCat"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"
d:Width="600" d:Height="400">
<Page.Resources>
<AcrylicBrush x:Key="NavigationViewDefaultPaneBackground"
BackgroundSource="HostBackdrop"
TintColor="Black"
TintOpacity="0.6"
FallbackColor="Black"/>
</Page.Resources>
<muxc:NavigationView x:Name="NavView" IsTitleBarAutoPaddingEnabled="False" Loaded="NavView_Loaded" SelectionChanged="NavView_SelectionChanged">
<muxc:NavigationView.MenuItems>
<muxc:NavigationViewItem Content="Check plate number" Tag="CheckPlateNumber" >
<muxc:NavigationViewItem.Icon>
<FontIcon Glyph="&#xE7B3;"/>
</muxc:NavigationViewItem.Icon>
</muxc:NavigationViewItem>
<muxc:NavigationViewItem Content="Search" Tag="SearchPlateNumber">
<muxc:NavigationViewItem.Icon>
<FontIcon Glyph="&#xE721;"/>
</muxc:NavigationViewItem.Icon>
</muxc:NavigationViewItem>
</muxc:NavigationView.MenuItems>
<Frame x:Name="ContentFrame"/>
</muxc:NavigationView>
</Page>

View File

@ -0,0 +1,52 @@
using AutoCat.Pages;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
using muxc = Microsoft.UI.Xaml.Controls;
// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409
namespace AutoCat
{
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class MainPage : Page
{
private readonly List<(string Tag, Type Page)> _pages = new List<(string Tag, Type Page)>
{
("CheckPlateNumber", typeof(CheckPage)),
("SearchPlateNumber", typeof(SearchPage)),
};
public MainPage()
{
this.InitializeComponent();
NavView.PaneDisplayMode = muxc.NavigationViewPaneDisplayMode.LeftCompact;
}
private void NavView_SelectionChanged(muxc.NavigationView sender, muxc.NavigationViewSelectionChangedEventArgs args)
{
string tag = args.SelectedItemContainer.Tag.ToString();
var page = _pages.FirstOrDefault(p => p.Tag.Equals(tag)).Page;
ContentFrame.Navigate(page, null, args.RecommendedNavigationTransitionInfo);
}
private void NavView_Loaded(object sender, RoutedEventArgs e)
{
NavView.SelectedItem = NavView.MenuItems[0];
}
}
}

View File

@ -0,0 +1,24 @@
<Page
x:Class="AutoCat.Pages.SearchPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:AutoCat.Pages"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
xmlns:model="using:AutoCatCore.Model"
mc:Ignorable="d"
d:Width="600"
d:Height="400"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Page.Resources>
<DataTemplate x:Key="VehicleTemplate" x:DataType="model:Vehicle">
<StackPanel Orientation="Vertical">
<TextBlock Text="{x:Bind Brand.Name.Original}"/>
</StackPanel>
</DataTemplate>
</Page.Resources>
<controls:MasterDetailsView Name="MasterDetail" Loaded="MasterDetail_Loaded" ItemsSource="{x:Bind viewModel.Vehicles}" ItemTemplate="{StaticResource VehicleTemplate}" />
</Page>

View File

@ -0,0 +1,38 @@
using AutoCatCore.ViewModel;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=234238
namespace AutoCat.Pages
{
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class SearchPage : Page
{
public SearchViewModel viewModel = new SearchViewModel(new DialogService());
public SearchPage()
{
this.InitializeComponent();
}
private void MasterDetail_Loaded(object sender, RoutedEventArgs e)
{
}
}
}

View File

@ -0,0 +1,29 @@
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("AutoCat")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("AutoCat")]
[assembly: AssemblyCopyright("Copyright © 2020")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// 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")]
[assembly: ComVisible(false)]

View File

@ -0,0 +1,31 @@
<!--
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 https://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" Serialize="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>

View File

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<!--
To customize common C++/WinRT project properties:
* right-click the project node
* expand the Common Properties item
* select the C++/WinRT property page
For more advanced scenarios, and complete documentation, please see:
https://github.com/Microsoft/cppwinrt/tree/master/nuget
-->
<PropertyGroup />
<ItemDefinitionGroup />
</Project>

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,162 @@
<?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 build" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build">
<!--
THIS PACKAGE MANIFEST FILE IS GENERATED BY THE BUILD PROCESS.
Changes to this file will be lost when it is regenerated. To correct errors in this file, edit the source .appxmanifest file.
For more information on package manifest files, see http://go.microsoft.com/fwlink/?LinkID=241727
-->
<Identity Name="fb53bbae-b9a0-4323-a1fd-e87e0c860053" Publisher="CN=selim" Version="1.0.0.0" ProcessorArchitecture="x64" />
<mp:PhoneIdentity PhoneProductId="fb53bbae-b9a0-4323-a1fd-e87e0c860053" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
<Properties>
<DisplayName>AutoCat</DisplayName>
<PublisherDisplayName>selim</PublisherDisplayName>
<Logo>Assets\StoreLogo.png</Logo>
</Properties>
<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.19041.0" MaxVersionTested="10.0.19041.0" />
<PackageDependency Name="Microsoft.UI.Xaml.2.5" MinVersion="2.52012.2002.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
<PackageDependency Name="Microsoft.NET.CoreRuntime.2.2" MinVersion="2.2.27902.3" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
<PackageDependency Name="Microsoft.NET.CoreFramework.Debug.2.2" MinVersion="2.2.29301.2" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
<PackageDependency Name="Microsoft.VCLibs.140.00.Debug" MinVersion="14.0.27810.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
</Dependencies>
<Resources>
<Resource Language="EN-US" />
</Resources>
<Applications>
<Application Id="App" Executable="AutoCat.exe" EntryPoint="AutoCat.App">
<uap:VisualElements DisplayName="AutoCat" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="AutoCat" BackgroundColor="transparent">
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" />
<uap:SplashScreen Image="Assets\SplashScreen.png" />
</uap:VisualElements>
</Application>
</Applications>
<Capabilities>
<Capability Name="internetClient" />
</Capabilities>
<Extensions>
<Extension Category="windows.activatableClass.inProcessServer">
<InProcessServer>
<Path>Microsoft.Graphics.Canvas.dll</Path>
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.CanvasSwapChain" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.UI.Xaml.CanvasControl" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.UI.Xaml.CanvasSwapChainPanel" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.UI.Xaml.CanvasVirtualImageSource" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.UI.Xaml.CanvasDrawEventArgs" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.UI.Xaml.CanvasVirtualControl" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.UI.Xaml.CanvasImageSource" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.UI.Xaml.CanvasAnimatedUpdateEventArgs" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.UI.Xaml.CanvasAnimatedControl" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.UI.Xaml.CanvasAnimatedDrawEventArgs" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.UI.CanvasCreateResourcesEventArgs" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.UI.Composition.CanvasComposition" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Brushes.CanvasRadialGradientBrush" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Brushes.CanvasImageBrush" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Brushes.CanvasLinearGradientBrush" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Brushes.CanvasSolidColorBrush" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.CanvasCommandList" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Svg.CanvasSvgDocument" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Printing.CanvasPrintDocument" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.CanvasDevice" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.CanvasSpriteBatch" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.CanvasBitmap" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.CanvasRenderTarget" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Geometry.CanvasGeometry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Geometry.CanvasCachedGeometry" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Text.CanvasTextFormat" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Text.CanvasNumberSubstitution" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Text.CanvasTextLayout" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Text.CanvasTextAnalyzer" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Text.CanvasFontSet" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Text.CanvasTypography" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Text.CanvasTextRenderingParameters" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.CanvasVirtualBitmap" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.DistantDiffuseEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.LuminanceToAlphaEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.BlendEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.CropEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.PremultiplyEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.ScaleEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.DisplacementMapEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.EdgeDetectionEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.BrightnessEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.TileEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.BorderEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.SepiaEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.GrayscaleEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.DirectionalBlurEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.PosterizeEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.HueToRgbEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.TableTransferEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.TintEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.OpacityEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.DpiCompensationEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.PointSpecularEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.RgbToHueEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.ConvolveMatrixEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.DistantSpecularEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.TurbulenceEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.CrossFadeEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.StraightenEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.UnPremultiplyEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.GammaTransferEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.ContrastEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.SpotSpecularEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.EffectTransferTable3D" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.AtlasEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.ColorManagementEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.ShadowEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.DiscreteTransferEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.PointDiffuseEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.ExposureEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.TemperatureAndTintEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.EmbossEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.OpacityMetadataEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.ArithmeticCompositeEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.SharpenEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.VignetteEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.MorphologyEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.ColorManagementProfile" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.TableTransfer3DEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.CompositeEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.ChromaKeyEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.ColorMatrixEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.HueRotationEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.ColorSourceEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.Transform2DEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.LinearTransferEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.PixelShaderEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.HighlightsAndShadowsEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.AlphaMaskEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.Transform3DEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.SpotDiffuseEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.InvertEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.GaussianBlurEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.Effects.SaturationEffect" ThreadingModel="both" />
<ActivatableClass ActivatableClassId="Microsoft.Graphics.Canvas.CanvasImage" ThreadingModel="both" />
</InProcessServer>
</Extension>
<Extension Category="windows.activatableClass.inProcessServer">
<InProcessServer>
<Path>AutoCat.exe</Path>
<ActivatableClass ActivatableClassId="Microsoft.UI.Xaml.Markup.ReflectionXamlMetadataProvider" ThreadingModel="both" />
</InProcessServer>
</Extension>
</Extensions>
<build:Metadata>
<build:Item Name="TargetFrameworkMoniker" Value=".NETCore,Version=v5.0" />
<build:Item Name="VisualStudio" Version="16.0" />
<build:Item Name="VisualStudioEdition" Value="Microsoft Visual Studio Community 2019" />
<build:Item Name="OperatingSystem" Version="10.0.19041.1 (WinBuild.160101.0800)" />
<build:Item Name="Microsoft.Build.AppxPackage.dll" Version="16.0.30804.86" />
<build:Item Name="ProjectGUID" Value="{098B0D2E-1189-4F68-96F0-98AED167D66E}" />
<build:Item Name="OptimizingToolset" Value="None" />
<build:Item Name="TargetRuntime" Value="Managed" />
<build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="10.0.19041.1" />
<build:Item Name="MakePri.exe" Version="10.0.19041.1 (WinBuild.160101.0800)" />
</build:Metadata>
</Package>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

View File

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="utf-8"?>
<Roots >
<Roots.RootTypes>
<RootType FullName="Windows.UI.Xaml.Application">
<RootProperty Name="Resources" />
</RootType>
<RootType FullName="Microsoft.UI.Xaml.Controls.XamlControlsResources" />
<RootType FullName="Windows.UI.Xaml.Controls.Page">
<RootProperty Name="Background" />
<RootProperty Name="Content" />
<RootProperty Name="Resources" />
<RootEvent Name="Loaded" />
</RootType>
<RootType FullName="Microsoft.Xaml.DirectUI.ProxyTypes.ThemeResourceExtension" />
<RootType FullName="Windows.UI.Xaml.Controls.Grid">
<RootProperty Name="Children" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.StackPanel">
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Width" />
<RootProperty Name="Spacing" />
<RootProperty Name="Children" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.TextBox">
<RootProperty Name="Name" />
<RootProperty Name="PlaceholderText" />
<RootProperty Name="Text" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.PasswordBox">
<RootProperty Name="Name" />
<RootProperty Name="PlaceholderText" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Button">
<RootProperty Name="Name" />
<RootProperty Name="Content" />
<RootProperty Name="HorizontalAlignment" />
<RootEvent Name="Click" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ProgressRing">
<RootProperty Name="Name" />
<RootProperty Name="Width" />
<RootProperty Name="Height" />
<RootProperty Name="Visibility" />
</RootType>
<RootType FullName="Microsoft.Xaml.DirectUI.ProxyTypes.BindExtension">
<RootProperty Name="Mode" />
</RootType>
<RootType FullName="AutoCat.Pages.AuthPage" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.MasterDetailsView">
<RootProperty Name="Name" />
<RootProperty Name="ItemsSource" />
<RootProperty Name="ItemTemplate" />
<RootEvent Name="Loaded" />
</RootType>
<RootType FullName="AutoCat.Pages.CheckPage" />
<RootType FullName="Windows.UI.Xaml.Media.AcrylicBrush">
<RootProperty Name="BackgroundSource" />
<RootProperty Name="TintColor" />
<RootProperty Name="TintOpacity" />
<RootProperty Name="FallbackColor" />
</RootType>
<RootType FullName="Microsoft.UI.Xaml.Controls.NavigationView">
<RootProperty Name="IsTitleBarAutoPaddingEnabled" />
<RootProperty Name="MenuItems" />
<RootProperty Name="Content" />
<RootEvent Name="Loaded" />
<RootEvent Name="SelectionChanged" />
</RootType>
<RootType FullName="Microsoft.UI.Xaml.Controls.NavigationViewItem">
<RootProperty Name="Content" />
<RootProperty Name="Tag" />
<RootProperty Name="Icon" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.FontIcon">
<RootProperty Name="Glyph" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Frame" />
<RootType FullName="AutoCat.MainPage" />
<RootType FullName="Windows.UI.Xaml.DataTemplate">
<RootProperty Name="Template" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.TextBlock">
<RootProperty Name="Text" />
</RootType>
<RootType FullName="Microsoft.Xaml.DirectUI.ProxyTypes.StaticResourceExtension" />
<RootType FullName="AutoCat.Pages.SearchPage" />
</Roots.RootTypes>
</Roots>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,922 @@
<?xml version="1.0" encoding="utf-8"?>
<Roots >
<Roots.Interfaces>
<RootInterface FullName="Windows.UI.Xaml.Data.IValueConverter" />
</Roots.Interfaces>
<Roots.PropertyPathNames>
<RootPropertyPathName Name="ContentOverlay" />
<RootPropertyPathName Name="IsExpanded" />
<RootPropertyPathName Name="Background" />
<RootPropertyPathName Name="Value" />
<RootPropertyPathName Name="Color" />
<RootPropertyPathName Name="AnimationDuration" />
<RootPropertyPathName Name="VerticalOffset" />
<RootPropertyPathName Name="HorizontalOffset" />
<RootPropertyPathName Name="SelectedItem" />
<RootPropertyPathName Name="TemplateSettings" />
<RootPropertyPathName Name="FlyoutContentMinWidth" />
<RootPropertyPathName Name="ModelDisplayName" />
<RootPropertyPathName Name="DisplayName" />
<RootPropertyPathName Name="Kind" />
<RootPropertyPathName Name="ScrollableWidth" />
<RootPropertyPathName Name="IsCloseButtonOverlay" />
<RootPropertyPathName Name="IsClosable" />
<RootPropertyPathName Name="Icon" />
<RootPropertyPathName Name="ClipRect" />
<RootPropertyPathName Name="CompactVerticalDelta" />
<RootPropertyPathName Name="TokenSpacing" />
<RootPropertyPathName Name="Owner" />
<RootPropertyPathName Name="DisplayMemberPath" />
<RootPropertyPathName Name="TextMemberPath" />
<RootPropertyPathName Name="SuggestedItemTemplate" />
<RootPropertyPathName Name="SuggestedItemsSource" />
<RootPropertyPathName Name="PlaceholderText" />
<RootPropertyPathName Name="Text" />
</Roots.PropertyPathNames>
<Roots.RootTypes>
<RootType FullName="Windows.UI.Xaml.ResourceDictionary">
<RootProperty Name="ThemeDictionaries" />
<RootProperty Name="MergedDictionaries" />
<RootProperty Name="Source" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.GridView" />
<RootType FullName="Windows.UI.Xaml.Controls.ScrollViewer">
<RootProperty Name="BringIntoViewOnFocusChange" />
<RootProperty Name="HorizontalScrollBarVisibility" />
<RootProperty Name="HorizontalScrollMode" />
<RootProperty Name="IsDeferredScrollingEnabled" />
<RootProperty Name="IsHorizontalRailEnabled" />
<RootProperty Name="IsHorizontalScrollChainingEnabled" />
<RootProperty Name="IsVerticalRailEnabled" />
<RootProperty Name="IsVerticalScrollChainingEnabled" />
<RootProperty Name="TabNavigation" />
<RootProperty Name="VerticalScrollBarVisibility" />
<RootProperty Name="VerticalScrollMode" />
<RootProperty Name="ZoomMode" />
<RootProperty Name="Content" />
<RootProperty Name="Margin" />
<RootProperty Name="Padding" />
<RootProperty Name="IsTabStop" />
<RootProperty Name="MinWidth" />
<RootProperty Name="Style" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="HorizontalContentAlignment" />
<RootProperty Name="VerticalContentAlignment" />
<RootProperty Name="Background" />
<RootMethod Name="GetHorizontalScrollBarVisibility" />
<RootMethod Name="SetHorizontalScrollBarVisibility" />
<RootMethod Name="GetHorizontalScrollMode" />
<RootMethod Name="SetHorizontalScrollMode" />
<RootMethod Name="GetVerticalScrollMode" />
<RootMethod Name="SetVerticalScrollMode" />
<RootMethod Name="GetVerticalScrollBarVisibility" />
<RootMethod Name="SetVerticalScrollBarVisibility" />
<RootMethod Name="GetIsVerticalRailEnabled" />
<RootMethod Name="SetIsVerticalRailEnabled" />
<RootMethod Name="GetIsHorizontalRailEnabled" />
<RootMethod Name="SetIsHorizontalRailEnabled" />
<RootMethod Name="GetZoomMode" />
<RootMethod Name="SetZoomMode" />
<RootMethod Name="GetIsDeferredScrollingEnabled" />
<RootMethod Name="SetIsDeferredScrollingEnabled" />
<RootMethod Name="GetBringIntoViewOnFocusChange" />
<RootMethod Name="SetBringIntoViewOnFocusChange" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.BladeView" />
<RootType FullName="Windows.UI.Xaml.Controls.Control">
<RootProperty Name="IsTabStop" />
<RootProperty Name="TabNavigation" />
<RootProperty Name="UseSystemFocusVisuals" />
<RootProperty Name="Template" />
<RootProperty Name="VerticalContentAlignment" />
<RootProperty Name="FontFamily" />
<RootProperty Name="FontSize" />
<RootProperty Name="Background" />
<RootProperty Name="Foreground" />
<RootProperty Name="HorizontalContentAlignment" />
<RootProperty Name="BorderBrush" />
<RootProperty Name="BorderThickness" />
<RootProperty Name="Padding" />
<RootProperty Name="FontWeight" />
<RootProperty Name="IsFocusEngagementEnabled" />
<RootMethod Name="GetIsTemplateFocusTarget" />
<RootMethod Name="SetIsTemplateFocusTarget" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ItemsControl">
<RootProperty Name="ItemContainerTransitions" />
<RootProperty Name="ItemsPanel" />
<RootProperty Name="MinHeight" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="IsTabStop" />
<RootProperty Name="ItemContainerStyleSelector" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.BladeItem">
<RootProperty Name="CloseButtonForeground" />
<RootProperty Name="TitleBarBackground" />
</RootType>
<RootType FullName="Windows.UI.Xaml.UIElement">
<RootProperty Name="IsHoldingEnabled" />
<RootProperty Name="IsHitTestVisible" />
<RootProperty Name="Visibility" />
<RootProperty Name="RenderTransformOrigin" />
<RootProperty Name="HighContrastAdjustment" />
<RootProperty Name="UseLayoutRounding" />
</RootType>
<RootType FullName="Windows.UI.Xaml.FrameworkElement">
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Margin" />
<RootProperty Name="MinWidth" />
<RootProperty Name="MinHeight" />
<RootProperty Name="Width" />
<RootProperty Name="Height" />
<RootProperty Name="MaxWidth" />
<RootProperty Name="FocusVisualMargin" />
<RootProperty Name="MaxHeight" />
<RootProperty Name="AllowFocusOnInteraction" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.Expander">
<RootProperty Name="IsExpanded" />
<RootProperty Name="HeaderStyle" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.HeaderedContentControl">
<RootProperty Name="HeaderTemplate" />
<RootProperty Name="Header" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Setter">
<RootProperty Name="Property" />
<RootProperty Name="Value" />
<RootProperty Name="Target" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ControlTemplate">
<RootProperty Name="TargetType" />
<RootProperty Name="Template" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Grid">
<RootProperty Name="BorderBrush" />
<RootProperty Name="BorderThickness" />
<RootProperty Name="Width" />
<RootProperty Name="RowDefinitions" />
<RootProperty Name="Children" />
<RootProperty Name="Background" />
<RootProperty Name="Visibility" />
<RootProperty Name="Height" />
<RootProperty Name="ColumnDefinitions" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="RenderTransform" />
<RootProperty Name="Padding" />
<RootProperty Name="Margin" />
<RootProperty Name="CornerRadius" />
<RootProperty Name="RenderTransformOrigin" />
<RootProperty Name="MaxWidth" />
<RootProperty Name="FocusVisualMargin" />
<RootProperty Name="Style" />
<RootProperty Name="Clip" />
<RootProperty Name="MinHeight" />
<RootProperty Name="MinWidth" />
<RootProperty Name="Resources" />
<RootProperty Name="Name" />
<RootMethod Name="GetRow" />
<RootMethod Name="SetRow" />
<RootMethod Name="GetColumn" />
<RootMethod Name="SetColumn" />
<RootMethod Name="GetRowSpan" />
<RootMethod Name="SetRowSpan" />
<RootMethod Name="GetColumnSpan" />
<RootMethod Name="SetColumnSpan" />
</RootType>
<RootType FullName="Windows.UI.Xaml.VisualStateManager">
<RootMethod Name="GetVisualStateGroups" />
</RootType>
<RootType FullName="Microsoft.Xaml.DirectUI.ProxyTypes.TemplateBindingExtension" />
<RootType FullName="Windows.UI.Xaml.VisualStateGroup">
<RootProperty Name="States" />
<RootProperty Name="Transitions" />
</RootType>
<RootType FullName="Windows.UI.Xaml.VisualState">
<RootProperty Name="Setters" />
<RootProperty Name="Storyboard" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.RowDefinition">
<RootProperty Name="Height" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ContentPresenter">
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Background" />
<RootProperty Name="Visibility" />
<RootProperty Name="Content" />
<RootProperty Name="ContentTemplate" />
<RootProperty Name="ContentTransitions" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="Margin" />
<RootProperty Name="HorizontalContentAlignment" />
<RootProperty Name="VerticalContentAlignment" />
<RootProperty Name="Opacity" />
<RootProperty Name="RenderTransform" />
<RootProperty Name="Padding" />
<RootProperty Name="BorderBrush" />
<RootProperty Name="BorderThickness" />
<RootProperty Name="Foreground" />
<RootProperty Name="RenderTransformOrigin" />
<RootProperty Name="IsHitTestVisible" />
<RootProperty Name="TextWrapping" />
<RootProperty Name="HighContrastAdjustment" />
<RootProperty Name="MaxLines" />
<RootProperty Name="DataContext" />
<RootProperty Name="FontWeight" />
<RootProperty Name="OpticalMarginAlignment" />
<RootProperty Name="Height" />
<RootProperty Name="FontSize" />
<RootProperty Name="Name" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ColumnDefinition">
<RootProperty Name="Width" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Button">
<RootProperty Name="Name" />
<RootProperty Name="TabIndex" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="Background" />
<RootProperty Name="Style" />
<RootProperty Name="BorderThickness" />
<RootProperty Name="Width" />
<RootProperty Name="Height" />
<RootProperty Name="Content" />
<RootProperty Name="FontFamily" />
<RootProperty Name="FontSize" />
<RootProperty Name="Foreground" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Margin" />
<RootProperty Name="RenderTransform" />
<RootProperty Name="Padding" />
<RootProperty Name="Flyout" />
<RootProperty Name="Visibility" />
<RootProperty Name="BorderBrush" />
<RootProperty Name="ContentTemplate" />
<RootProperty Name="FontStretch" />
<RootProperty Name="FontStyle" />
<RootProperty Name="FontWeight" />
<RootProperty Name="IsTabStop" />
<RootProperty Name="MinWidth" />
</RootType>
<RootType FullName="Microsoft.Xaml.DirectUI.ProxyTypes.StaticResourceExtension">
<RootProperty Name="ResourceKey" />
</RootType>
<RootType FullName="Windows.UI.Xaml.DataTemplate">
<RootProperty Name="Template" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.TextBlock">
<RootProperty Name="Text" />
<RootProperty Name="Margin" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Foreground" />
<RootProperty Name="FontFamily" />
<RootProperty Name="SelectionHighlightColor" />
<RootProperty Name="TextTrimming" />
<RootProperty Name="TextWrapping" />
<RootProperty Name="TextLineBounds" />
<RootProperty Name="OpticalMarginAlignment" />
<RootProperty Name="FontSize" />
<RootProperty Name="FontWeight" />
<RootProperty Name="LineHeight" />
<RootProperty Name="Style" />
<RootProperty Name="Padding" />
<RootProperty Name="Name" />
<RootProperty Name="TextAlignment" />
<RootProperty Name="Tag" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="FontStyle" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Data.Binding">
<RootProperty Name="RelativeSource" />
<RootProperty Name="Converter" />
<RootProperty Name="Mode" />
<RootProperty Name="ElementName" />
<RootProperty Name="Path" />
<RootProperty Name="FallbackValue" />
<RootProperty Name="TargetNullValue" />
</RootType>
<RootType FullName="Microsoft.Xaml.DirectUI.ProxyTypes.ThemeResourceExtension" />
<RootType FullName="Windows.UI.Xaml.Controls.Border">
<RootProperty Name="Background" />
<RootProperty Name="BorderBrush" />
<RootProperty Name="BorderThickness" />
<RootProperty Name="Child" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Margin" />
<RootProperty Name="Width" />
<RootProperty Name="Height" />
<RootProperty Name="CornerRadius" />
<RootProperty Name="Visibility" />
<RootProperty Name="Opacity" />
<RootProperty Name="FlowDirection" />
<RootProperty Name="MaxWidth" />
<RootProperty Name="MaxHeight" />
<RootProperty Name="MinWidth" />
<RootProperty Name="MinHeight" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Automation.AutomationProperties">
<RootMethod Name="GetAccessibilityView" />
<RootMethod Name="SetAccessibilityView" />
<RootMethod Name="GetName" />
<RootMethod Name="SetName" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ItemsPresenter">
<RootProperty Name="Padding" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Margin" />
<RootProperty Name="Footer" />
<RootProperty Name="FooterTemplate" />
<RootProperty Name="FooterTransitions" />
<RootProperty Name="Header" />
<RootProperty Name="HeaderTemplate" />
<RootProperty Name="HeaderTransitions" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.Storyboard">
<RootProperty Name="Children" />
<RootMethod Name="GetTargetName" />
<RootMethod Name="SetTargetName" />
<RootMethod Name="GetTargetProperty" />
<RootMethod Name="SetTargetProperty" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.ObjectAnimationUsingKeyFrames">
<RootProperty Name="KeyFrames" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.DiscreteObjectKeyFrame">
<RootProperty Name="KeyTime" />
<RootProperty Name="Value" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ItemsPanelTemplate">
<RootProperty Name="Template" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ItemsStackPanel">
<RootProperty Name="Orientation" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.TransitionCollection" />
<RootType FullName="Windows.UI.Xaml.Media.Animation.AddDeleteThemeTransition" />
<RootType FullName="Windows.UI.Xaml.Media.Animation.ContentThemeTransition" />
<RootType FullName="Windows.UI.Xaml.Media.Animation.ReorderThemeTransition" />
<RootType FullName="Windows.UI.Xaml.Media.Animation.EntranceThemeTransition">
<RootProperty Name="IsStaggeringEnabled" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.CameraPreview" />
<RootType FullName="Windows.UI.Xaml.Controls.MediaPlayerElement">
<RootProperty Name="HorizontalAlignment" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.FontIcon">
<RootProperty Name="FontFamily" />
<RootProperty Name="Glyph" />
<RootProperty Name="Foreground" />
<RootProperty Name="Margin" />
<RootProperty Name="FontSize" />
<RootProperty Name="RenderTransformOrigin" />
<RootProperty Name="RenderTransform" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.CarouselItem" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.Carousel">
<RootProperty Name="EasingFunction" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.ExponentialEase">
<RootProperty Name="EasingMode" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.CarouselPanel" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.DropShadowPanel" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Converters.EmptyObjectToObjectConverter">
<RootProperty Name="EmptyValue" />
<RootProperty Name="NotEmptyValue" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Converters.BoolNegationConverter" />
<RootType FullName="Windows.UI.Xaml.Controls.Primitives.ToggleButton">
<RootProperty Name="MinWidth" />
<RootProperty Name="MinHeight" />
<RootProperty Name="Content" />
<RootProperty Name="ContentTemplate" />
<RootProperty Name="Foreground" />
<RootProperty Name="IsChecked" />
<RootProperty Name="Style" />
<RootProperty Name="TabIndex" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.LayoutTransformControl">
<RootProperty Name="RenderTransformOrigin" />
<RootProperty Name="Transform" />
<RootProperty Name="Child" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.TranslateTransform">
<RootProperty Name="Y" />
<RootProperty Name="X" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.ScaleTransform" />
<RootType FullName="Windows.UI.Xaml.Data.RelativeSource">
<RootProperty Name="Mode" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ContentControl">
<RootProperty Name="Content" />
<RootProperty Name="HorizontalContentAlignment" />
<RootProperty Name="VerticalContentAlignment" />
<RootProperty Name="IsTabStop" />
<RootProperty Name="IsEnabled" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="RenderTransform" />
<RootProperty Name="Margin" />
<RootProperty Name="Padding" />
<RootProperty Name="Foreground" />
<RootProperty Name="IsHitTestVisible" />
<RootProperty Name="ContentTemplate" />
<RootProperty Name="FontSize" />
<RootProperty Name="FontFamily" />
<RootProperty Name="FontWeight" />
<RootProperty Name="MaxHeight" />
<RootProperty Name="Template" />
<RootProperty Name="ContentTransitions" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.RotateTransform">
<RootProperty Name="Angle" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.DoubleAnimation">
<RootProperty Name="From" />
<RootProperty Name="To" />
<RootProperty Name="Duration" />
<RootProperty Name="BeginTime" />
<RootProperty Name="AutoReverse" />
<RootProperty Name="EasingFunction" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.DoubleAnimationUsingKeyFrames">
<RootProperty Name="KeyFrames" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.LinearDoubleKeyFrame">
<RootProperty Name="KeyTime" />
<RootProperty Name="Value" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Shapes.Rectangle">
<RootProperty Name="Fill" />
<RootProperty Name="Stroke" />
<RootProperty Name="StrokeThickness" />
<RootProperty Name="Width" />
<RootProperty Name="Height" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Margin" />
<RootProperty Name="Opacity" />
<RootProperty Name="Name" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Slider">
<RootProperty Name="Maximum" />
<RootProperty Name="Minimum" />
<RootProperty Name="Visibility" />
<RootProperty Name="Value" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.PointerDownThemeAnimation" />
<RootType FullName="Windows.UI.Xaml.Media.Animation.PointerUpThemeAnimation" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.Eyedropper" />
<RootType FullName="Windows.UI.Xaml.Media.SolidColorBrush">
<RootProperty Name="Color" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Image">
<RootProperty Name="Source" />
<RootProperty Name="Name" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Opacity" />
<RootProperty Name="Stretch" />
<RootProperty Name="NineGrid" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.EyedropperToolButton" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.GridSplitter">
<RootProperty Name="GripperForeground" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.HeaderedItemsControl" />
<RootType FullName="Windows.UI.Xaml.Controls.StackPanel">
<RootProperty Name="Orientation" />
<RootProperty Name="Children" />
<RootProperty Name="Background" />
<RootProperty Name="Visibility" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="RenderTransform" />
<RootProperty Name="Padding" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.HeaderedTextBlock">
<RootProperty Name="Orientation" />
<RootProperty Name="TextStyle" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.ImageCropper">
<RootProperty Name="Mask" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Canvas">
<RootProperty Name="Children" />
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Background" />
<RootProperty Name="DataContext" />
<RootMethod Name="GetZIndex" />
<RootMethod Name="SetZIndex" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Shapes.Path">
<RootProperty Name="Fill" />
<RootProperty Name="Name" />
<RootProperty Name="Stroke" />
<RootProperty Name="StrokeThickness" />
<RootProperty Name="StrokeDashCap" />
<RootProperty Name="Data" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.ImageCropperThumb">
<RootProperty Name="Style" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Extensions.Mouse">
<RootMethod Name="GetCursor" />
<RootMethod Name="SetCursor" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.ImageEx" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.InAppNotification">
<RootProperty Name="AnimationDuration" />
<RootProperty Name="VerticalOffset" />
<RootProperty Name="HorizontalOffset" />
<RootProperty Name="ShowDismissButton" />
<RootMethod Name="GetKeyFrameDuration" />
<RootMethod Name="SetKeyFrameDuration" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Primitives.ButtonBase" />
<RootType FullName="Windows.UI.Xaml.Media.Animation.EasingDoubleKeyFrame">
<RootProperty Name="KeyTime" />
<RootProperty Name="Value" />
<RootProperty Name="EasingFunction" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Visibility" />
<RootType FullName="Windows.UI.Xaml.Media.CompositeTransform" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.InfiniteCanvas" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.InfiniteCanvasTextBox">
<RootProperty Name="Visibility" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.TextBox">
<RootProperty Name="SelectionHighlightColor" />
<RootProperty Name="Name" />
<RootProperty Name="MinWidth" />
<RootProperty Name="AcceptsReturn" />
<RootProperty Name="Background" />
<RootProperty Name="Foreground" />
<RootProperty Name="Style" />
<RootProperty Name="Width" />
<RootProperty Name="Height" />
<RootProperty Name="InputScope" />
<RootProperty Name="MaxLength" />
<RootProperty Name="Text" />
<RootProperty Name="SelectionHighlightColorWhenNotFocused" />
<RootProperty Name="PlaceholderText" />
<RootProperty Name="Header" />
<RootProperty Name="Margin" />
<RootProperty Name="DesiredCandidateWindowAlignment" />
<RootProperty Name="UseSystemFocusVisuals" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.InfiniteCanvasVirtualDrawingSurface">
<RootProperty Name="Width" />
<RootProperty Name="Height" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.InkCanvas">
<RootProperty Name="Width" />
<RootProperty Name="Height" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.InkToolbar">
<RootProperty Name="TargetInkCanvas" />
<RootProperty Name="Children" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ToolTipService">
<RootMethod Name="GetToolTip" />
<RootMethod Name="SetToolTip" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.SymbolIcon">
<RootProperty Name="Symbol" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Flyout">
<RootProperty Name="Placement" />
<RootProperty Name="Content" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ColorPicker">
<RootProperty Name="Color" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.InkToolbarCustomToggleButton">
<RootProperty Name="Content" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.InkToolbarCustomToolButton">
<RootProperty Name="Content" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.MatrixTransform" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.Loading" />
<RootType FullName="Windows.UI.Xaml.Media.Animation.QuadraticEase">
<RootProperty Name="EasingMode" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.MarkdownTextBlock">
<RootProperty Name="LinkForeground" />
<RootProperty Name="QuoteBackground" />
<RootProperty Name="QuoteForeground" />
<RootProperty Name="QuoteBorderBrush" />
<RootProperty Name="QuoteBorderThickness" />
<RootProperty Name="QuoteMargin" />
<RootProperty Name="QuotePadding" />
<RootProperty Name="CodeBackground" />
<RootProperty Name="CodeBorderBrush" />
<RootProperty Name="CodeBorderThickness" />
<RootProperty Name="InlineCodeBorderThickness" />
<RootProperty Name="InlineCodePadding" />
<RootProperty Name="InlineCodeMargin" />
<RootProperty Name="InlineCodeBackground" />
<RootProperty Name="InlineCodeBorderBrush" />
<RootProperty Name="InlineCodeForeground" />
<RootProperty Name="CodeFontFamily" />
<RootProperty Name="CodeMargin" />
<RootProperty Name="CodePadding" />
<RootProperty Name="EmojiFontFamily" />
<RootProperty Name="Header1FontWeight" />
<RootProperty Name="Header1FontSize" />
<RootProperty Name="Header1Margin" />
<RootProperty Name="Header1Foreground" />
<RootProperty Name="Header2FontWeight" />
<RootProperty Name="Header2FontSize" />
<RootProperty Name="Header2Margin" />
<RootProperty Name="Header2Foreground" />
<RootProperty Name="Header3FontWeight" />
<RootProperty Name="Header3FontSize" />
<RootProperty Name="Header3Margin" />
<RootProperty Name="Header3Foreground" />
<RootProperty Name="Header4FontWeight" />
<RootProperty Name="Header4FontSize" />
<RootProperty Name="Header4Margin" />
<RootProperty Name="Header4Foreground" />
<RootProperty Name="Header5FontWeight" />
<RootProperty Name="Header5FontSize" />
<RootProperty Name="Header5Margin" />
<RootProperty Name="Header5Foreground" />
<RootProperty Name="Header6FontWeight" />
<RootProperty Name="Header6FontSize" />
<RootProperty Name="Header6Margin" />
<RootProperty Name="Header6Foreground" />
<RootProperty Name="HorizontalRuleBrush" />
<RootProperty Name="HorizontalRuleMargin" />
<RootProperty Name="HorizontalRuleThickness" />
<RootProperty Name="ListMargin" />
<RootProperty Name="ListGutterWidth" />
<RootProperty Name="ListBulletSpacing" />
<RootProperty Name="ParagraphMargin" />
<RootProperty Name="ParagraphLineHeight" />
<RootProperty Name="TableBorderBrush" />
<RootProperty Name="TableBorderThickness" />
<RootProperty Name="TableCellPadding" />
<RootProperty Name="YamlBorderThickness" />
<RootProperty Name="YamlBorderBrush" />
<RootProperty Name="TableMargin" />
<RootProperty Name="TextWrapping" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.MasterDetailsView" />
<RootType FullName="Windows.UI.Xaml.Controls.ListView">
<RootProperty Name="IsTabStop" />
<RootProperty Name="ItemContainerStyle" />
<RootProperty Name="ItemContainerStyleSelector" />
<RootProperty Name="ItemTemplate" />
<RootProperty Name="ItemTemplateSelector" />
<RootProperty Name="ItemsSource" />
<RootProperty Name="SelectedItem" />
<RootProperty Name="IsItemClickEnabled" />
<RootProperty Name="IsDoubleTapEnabled" />
<RootProperty Name="IsMultiSelectCheckBoxEnabled" />
<RootProperty Name="Background" />
<RootProperty Name="BorderThickness" />
<RootProperty Name="BorderBrush" />
<RootProperty Name="DisplayMemberPath" />
<RootProperty Name="MaxHeight" />
<RootProperty Name="Margin" />
<RootProperty Name="Padding" />
</RootType>
<RootType FullName="Windows.UI.Xaml.VisualTransition">
<RootProperty Name="From" />
<RootProperty Name="To" />
<RootProperty Name="Storyboard" />
<RootProperty Name="GeneratedDuration" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.QuarticEase">
<RootProperty Name="EasingMode" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.DrillOutThemeAnimation">
<RootProperty Name="EntranceTargetName" />
<RootProperty Name="ExitTargetName" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.DrillInThemeAnimation">
<RootProperty Name="EntranceTargetName" />
<RootProperty Name="ExitTargetName" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.AcrylicBrush">
<RootProperty Name="BackgroundSource" />
<RootProperty Name="TintColor" />
<RootProperty Name="TintOpacity" />
<RootProperty Name="FallbackColor" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.MenuFlyoutPresenter" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.Menu">
<RootProperty Name="MenuFlyoutStyle" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.MenuItem" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.WrapPanel">
<RootProperty Name="HorizontalSpacing" />
<RootProperty Name="VerticalSpacing" />
<RootProperty Name="StretchChild" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.OrbitView">
<RootProperty Name="AnchorColor" />
<RootProperty Name="OrbitColor" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.OrbitViewItem" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.OrbitViewPanel" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.RadialGauge">
<RootProperty Name="NeedleBrush" />
<RootProperty Name="TrailBrush" />
<RootProperty Name="ScaleBrush" />
<RootProperty Name="ScaleTickBrush" />
<RootProperty Name="TickBrush" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Viewbox">
<RootProperty Name="Child" />
<RootProperty Name="MaxWidth" />
<RootProperty Name="MaxHeight" />
<RootProperty Name="Margin" />
<RootProperty Name="Visibility" />
<RootProperty Name="Height" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.RadialProgressBar">
<RootProperty Name="Outline" />
<RootProperty Name="Thickness" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.PathGeometry">
<RootProperty Name="Figures" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.PathFigureCollection" />
<RootType FullName="Windows.UI.Xaml.Media.PathFigure">
<RootProperty Name="Segments" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.PathSegmentCollection" />
<RootType FullName="Windows.UI.Xaml.Media.ArcSegment">
<RootProperty Name="IsLargeArc" />
<RootProperty Name="SweepDirection" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Primitives.Thumb">
<RootProperty Name="IsTabStop" />
<RootProperty Name="Style" />
<RootProperty Name="TabIndex" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.RangeSelector" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Animations.Implicit">
<RootMethod Name="GetShowAnimations" />
<RootMethod Name="SetShowAnimations" />
<RootMethod Name="GetHideAnimations" />
<RootMethod Name="SetHideAnimations" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Animations.OpacityAnimation">
<RootProperty Name="From" />
<RootProperty Name="To" />
<RootProperty Name="Duration" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Animations.ScalarAnimation">
<RootProperty Name="Target" />
<RootProperty Name="To" />
<RootProperty Name="Duration" />
<RootProperty Name="KeyFrames" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Animations.ScalarKeyFrame">
<RootProperty Name="Key" />
<RootProperty Name="Value" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Converters.RemoteSystemKindToSymbolConverter" />
<RootType FullName="Windows.UI.Xaml.Thickness" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.RemoteDevicePicker" />
<RootType FullName="Windows.UI.Xaml.Controls.ContentDialog">
<RootProperty Name="PrimaryButtonText" />
<RootProperty Name="SecondaryButtonText" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ScrollContentPresenter">
<RootProperty Name="FontSize" />
<RootProperty Name="FontFamily" />
<RootProperty Name="Margin" />
<RootProperty Name="Foreground" />
<RootProperty Name="Content" />
<RootProperty Name="TabFocusNavigation" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ComboBox">
<RootProperty Name="Margin" />
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="HorizontalAlignment" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ProgressRing">
<RootProperty Name="Width" />
<RootProperty Name="Height" />
<RootProperty Name="IsActive" />
<RootProperty Name="Margin" />
<RootProperty Name="HorizontalAlignment" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.RotatorTile">
<RootProperty Name="RotationDelay" />
<RootProperty Name="ExtraRandomDuration" />
</RootType>
<RootType FullName="Microsoft.Xaml.DirectUI.ProxyTypes.NullExtension" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.ScrollHeader" />
<RootType FullName="System.Double" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Converters.BoolToVisibilityConverter" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Converters.DoubleToVisibilityConverter">
<RootProperty Name="GreaterThan" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Converters.BoolToObjectConverter">
<RootProperty Name="FalseValue" />
<RootProperty Name="TrueValue" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.TabView">
<RootMethod Name="GetConstrainColumn" />
<RootMethod Name="SetConstrainColumn" />
<RootMethod Name="GetIgnoreColumn" />
<RootMethod Name="SetIgnoreColumn" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.ListViewBase">
<RootProperty Name="IsSwipeEnabled" />
<RootProperty Name="SelectionMode" />
<RootProperty Name="IsItemClickEnabled" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.TabViewItem">
<RootProperty Name="IsClosable" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Primitives.RepeatButton">
<RootProperty Name="VerticalAlignment" />
<RootProperty Name="Background" />
<RootProperty Name="BorderThickness" />
<RootProperty Name="Delay" />
<RootProperty Name="FontFamily" />
<RootProperty Name="Interval" />
<RootProperty Name="Style" />
<RootProperty Name="Visibility" />
<RootProperty Name="Content" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Extensions.FrameworkElementExtensions">
<RootMethod Name="GetAncestorType" />
<RootMethod Name="SetAncestorType" />
<RootMethod Name="GetAncestor" />
<RootMethod Name="SetAncestor" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.DropTargetItemThemeAnimation">
<RootProperty Name="TargetName" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.FadeOutThemeAnimation">
<RootProperty Name="TargetName" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.DragItemThemeAnimation">
<RootProperty Name="TargetName" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.Animation.DragOverThemeAnimation">
<RootProperty Name="Direction" />
<RootProperty Name="ToOffset" />
<RootProperty Name="TargetName" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.TextToolbarSymbols.List" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.TextToolbarSymbols.NumberedList" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.TextToolbar" />
<RootType FullName="Windows.UI.Xaml.Controls.CommandBar">
<RootProperty Name="HorizontalAlignment" />
<RootProperty Name="Background" />
<RootProperty Name="IsTabStop" />
<RootProperty Name="Style" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Media.RectangleGeometry">
<RootProperty Name="Rect" />
<RootProperty Name="Transform" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.TextToolbarButtons.ToolbarButton" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.TextToolbarButtons.ToolbarSeparator" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.TileControl" />
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.TokenizingTextBoxStyleSelector">
<RootProperty Name="TextStyle" />
<RootProperty Name="TokenStyle" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.TokenizingTextBox">
<RootProperty Name="AutoSuggestBoxTextBoxStyle" />
<RootProperty Name="TokenSpacing" />
</RootType>
<RootType FullName="Microsoft.Toolkit.Uwp.UI.Controls.TokenizingTextBoxItem">
<RootProperty Name="ClearButtonStyle" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.AutoSuggestBox">
<RootProperty Name="TextBoxStyle" />
<RootProperty Name="Name" />
<RootProperty Name="UpdateTextOnSelect" />
<RootProperty Name="DisplayMemberPath" />
<RootProperty Name="TextMemberPath" />
<RootProperty Name="ItemTemplate" />
<RootProperty Name="ItemsSource" />
<RootProperty Name="PlaceholderText" />
<RootProperty Name="Style" />
<RootProperty Name="Text" />
</RootType>
<RootType FullName="Windows.UI.Xaml.Controls.Primitives.Popup">
<RootProperty Name="Child" />
</RootType>
<RootType FullName="Windows.UI.Xaml.HorizontalAlignment" />
<RootType FullName="Windows.UI.Xaml.VerticalAlignment" />
</Roots.RootTypes>
</Roots>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,31 @@
<!--
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 https://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" Serialize="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>

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More