update
|
@ -1,13 +1,23 @@
|
|||
<Project Sdk="MSBuild.Sdk.Extras">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>uap10.0.16299</TargetFramework>
|
||||
<TargetFrameworks>uap10.0.16299</TargetFrameworks>
|
||||
<Title>Windows Community Toolkit Devices</Title>
|
||||
<Description>This library enables easier consumption of connectivity Devices/Peripherals and handle its connection to Windows devices. It contains BluetoothLE and Network connectivity helpers.</Description>
|
||||
<PackageTags>UWP Toolkit Windows Devices Bluetooth BluetoothLE BLE Networking</PackageTags>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>$(TargetFrameworksOverride)</TargetFrameworks>
|
||||
<NoWarn>$(NoWarn);Uno0001;NU1701</NoWarn>
|
||||
<PackageId>Uno.Microsoft.Toolkit.Uwp.Connectivity</PackageId>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFrameworkIdentifier)' == 'MonoAndroid' or '$(TargetFrameworkIdentifier)' == 'Xamarin.iOS' or '$(TargetFrameworkIdentifier)' == '.NETStandard'">
|
||||
<PackageReference Include="Uno.UI" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp\Microsoft.Toolkit.Uwp.csproj" />
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ namespace Microsoft.Toolkit.Uwp.DeveloperTools
|
|||
/// <summary>
|
||||
/// AlignmentGrid is used to display a grid to help aligning controls
|
||||
/// </summary>
|
||||
public class AlignmentGrid : ContentControl
|
||||
public partial class AlignmentGrid : ContentControl
|
||||
{
|
||||
/// <summary>
|
||||
/// Identifies the <see cref="LineBrush"/> dependency property.
|
||||
|
|
|
@ -24,7 +24,7 @@ namespace Microsoft.Toolkit.Uwp.DeveloperTools
|
|||
[TemplatePart(Name = "ControlType", Type = typeof(TextBlock))]
|
||||
[TemplatePart(Name = "ControlAutomationName", Type = typeof(TextBlock))]
|
||||
[TemplatePart(Name = "ControlFirstParentWithName", Type = typeof(TextBlock))]
|
||||
public class FocusTracker : Control
|
||||
public partial class FocusTracker : Control
|
||||
{
|
||||
/// <summary>
|
||||
/// Defines the <see cref="IsActive"/> dependency property.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<Project Sdk="MSBuild.Sdk.Extras">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>uap10.0.16299</TargetFramework>
|
||||
<TargetFrameworks>uap10.0.16299</TargetFrameworks>
|
||||
<Title>Windows Community Toolkit Developer Tools</Title>
|
||||
<Description>This library provides XAML user controls and services to help developers build their app. It is part of the Windows Community Toolkit.
|
||||
|
||||
|
@ -12,7 +12,17 @@
|
|||
<PackageTags>UWP Toolkit Windows Controls XAML Developer Tools Accessibility AlignmentGrid</PackageTags>
|
||||
<UseUwpMetaPackage>true</UseUwpMetaPackage>
|
||||
</PropertyGroup>
|
||||
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFrameworks>$(TargetFrameworksOverride)</TargetFrameworks>
|
||||
<NoWarn>$(NoWarn);Uno0001;NU1701</NoWarn>
|
||||
<PackageId>Uno.Microsoft.Toolkit.Uwp.DeveloperTools</PackageId>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFrameworkIdentifier)' == 'MonoAndroid' or '$(TargetFrameworkIdentifier)' == 'Xamarin.iOS' or '$(TargetFrameworkIdentifier)' == '.NETStandard'">
|
||||
<PackageReference Include="Uno.UI" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Include="VisualStudioToolsManifest.xml" Pack="true" PackagePath="tools" />
|
||||
</ItemGroup>
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
Any raw assets you want to be deployed with your application can be placed in
|
||||
this directory (and child directories) and given a Build Action of "AndroidAsset".
|
||||
|
||||
These files will be deployed with your package and will be accessible using Android's
|
||||
AssetManager, like this:
|
||||
|
||||
public class ReadAsset : Activity
|
||||
{
|
||||
protected override void OnCreate (Bundle bundle)
|
||||
{
|
||||
base.OnCreate (bundle);
|
||||
|
||||
InputStream input = Assets.Open ("my_asset.txt");
|
||||
}
|
||||
}
|
||||
|
||||
Additionally, some Android functions will automatically load asset files:
|
||||
|
||||
Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
|
|
@ -0,0 +1,44 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
using Android.App;
|
||||
using Android.Content;
|
||||
using Android.OS;
|
||||
using Android.Runtime;
|
||||
using Android.Views;
|
||||
using Android.Widget;
|
||||
using Com.Nostra13.Universalimageloader.Core;
|
||||
using Windows.UI.Xaml.Media;
|
||||
|
||||
namespace Microsoft.Toolkit.Uwp.SampleApp.Droid
|
||||
{
|
||||
[global::Android.App.ApplicationAttribute(
|
||||
Label = "@string/app_name",
|
||||
LargeHeap = true,
|
||||
HardwareAccelerated = true
|
||||
,
|
||||
Theme = "@style/AppTheme"
|
||||
)]
|
||||
public class Application : Windows.UI.Xaml.NativeApplication
|
||||
{
|
||||
public Application(IntPtr javaReference, JniHandleOwnership transfer)
|
||||
: base(new App(), javaReference, transfer)
|
||||
{
|
||||
ConfigureUniversalImageLoader();
|
||||
}
|
||||
|
||||
private void ConfigureUniversalImageLoader()
|
||||
{
|
||||
// Create global configuration and initialize ImageLoader with this config
|
||||
ImageLoaderConfiguration config = new ImageLoaderConfiguration
|
||||
.Builder(Context)
|
||||
.Build();
|
||||
|
||||
ImageLoader.Instance.Init(config);
|
||||
|
||||
ImageSource.DefaultImageLoader = ImageLoader.Instance.LoadImageAsync;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
using Android.App;
|
||||
using Android.OS;
|
||||
using Android.Support.V7.App;
|
||||
using Android.Runtime;
|
||||
using Android.Widget;
|
||||
using Android.Content.PM;
|
||||
using Android.Views;
|
||||
|
||||
namespace Microsoft.Toolkit.Uwp.SampleApp.Droid
|
||||
{
|
||||
[Activity(
|
||||
MainLauncher = true,
|
||||
ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize,
|
||||
WindowSoftInputMode = SoftInput.AdjustPan | SoftInput.StateHidden
|
||||
)]
|
||||
public class MainActivity : Windows.UI.Xaml.ApplicationActivity
|
||||
{
|
||||
}
|
||||
}
|
|
@ -0,0 +1,152 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProductVersion>8.0.30703</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{AF2B0725-7859-4D38-A340-4474C5040C3F}</ProjectGuid>
|
||||
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<TemplateGuid>{122416d6-6b49-4ee2-a1e8-b825f31c79fe}</TemplateGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Microsoft.Toolkit.Uwp.SampleApp.Droid</RootNamespace>
|
||||
<AssemblyName>Microsoft.Toolkit.Uwp.SampleApp.Droid</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<AndroidApplication>True</AndroidApplication>
|
||||
<AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
|
||||
<AndroidResgenClass>Resource</AndroidResgenClass>
|
||||
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
|
||||
<AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk>
|
||||
<TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
|
||||
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
|
||||
<MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
|
||||
<MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
|
||||
<AndroidEnableSGenConcurrent>true</AndroidEnableSGenConcurrent>
|
||||
<AndroidUseAapt2>false</AndroidUseAapt2>
|
||||
<AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>True</DebugSymbols>
|
||||
<DebugType>portable</DebugType>
|
||||
<Optimize>False</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<AndroidUseSharedRuntime>True</AndroidUseSharedRuntime>
|
||||
<AndroidLinkMode>None</AndroidLinkMode>
|
||||
<EmbedAssembliesIntoApk>False</EmbedAssembliesIntoApk>
|
||||
<AotAssemblies>false</AotAssemblies>
|
||||
<EnableLLVM>false</EnableLLVM>
|
||||
<BundleAssemblies>false</BundleAssemblies>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugSymbols>True</DebugSymbols>
|
||||
<DebugType>portable</DebugType>
|
||||
<Optimize>True</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<AndroidManagedSymbols>true</AndroidManagedSymbols>
|
||||
<AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
|
||||
<AndroidLinkMode>SdkOnly</AndroidLinkMode>
|
||||
<EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="Mono.Android" />
|
||||
<Reference Include="Mono.Android.Export" />
|
||||
<Reference Include="System.Numerics" />
|
||||
<Reference Include="System.Numerics.Vectors" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Main.cs" />
|
||||
<Compile Include="MainActivity.cs" />
|
||||
<Compile Include="Resources\Resource.designer.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AndroidAsset Include="Assets\Fonts\winjs-symbols.ttf" />
|
||||
<None Include="Resources\AboutResources.txt" />
|
||||
<None Include="Properties\AndroidManifest.xml" />
|
||||
<None Include="Assets\AboutAssets.txt" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AndroidResource Include="Resources\values\colors.xml" />
|
||||
<AndroidResource Include="Resources\values\ic_launcher_background.xml" />
|
||||
<AndroidResource Include="Resources\values\strings.xml" />
|
||||
<AndroidResource Include="Resources\values\styles.xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="1.1.1" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Filter" Version="1.1.1" />
|
||||
<PackageReference Include="Uno.UI.Sample.Banner" Version="1.44.0-dev.23" />
|
||||
<PackageReference Include="Uno.UniversalImageLoader" Version="1.9.32" />
|
||||
<PackageReference Include="Uno.Microsoft.Xaml.Behaviors.Uwp.Managed">
|
||||
<Version>2.0.1-uno.28</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Uno.UI" Version="2.0.512-dev.4178" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Parsers\Microsoft.Toolkit.Parsers.csproj">
|
||||
<Project>{42ca4935-54be-42ea-ac19-992378c08de6}</Project>
|
||||
<Name>Microsoft.Toolkit.Parsers</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Services\Microsoft.Toolkit.Services.csproj">
|
||||
<Project>{34398053-fc70-4243-84f9-f355defff66d}</Project>
|
||||
<Name>Microsoft.Toolkit.Services</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.DeveloperTools\Microsoft.Toolkit.Uwp.DeveloperTools.csproj">
|
||||
<Project>{e7697922-9555-4cfb-aee0-c5f4d657e559}</Project>
|
||||
<Name>Microsoft.Toolkit.Uwp.DeveloperTools</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.UI.Animations\Microsoft.Toolkit.Uwp.UI.Animations.csproj">
|
||||
<Project>{b24a296c-b3eb-4e06-a64e-74ac2d1acc91}</Project>
|
||||
<Name>Microsoft.Toolkit.Uwp.UI.Animations</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.UI.Controls.DataGrid\Microsoft.Toolkit.Uwp.UI.Controls.DataGrid.csproj">
|
||||
<Project>{ae9086c5-6aad-4f37-b93d-1eb491aa8356}</Project>
|
||||
<Name>Microsoft.Toolkit.Uwp.UI.Controls.DataGrid</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.UI.Controls.Graph\Microsoft.Toolkit.Uwp.UI.Controls.Graph.csproj">
|
||||
<Project>{d4d78cba-b238-4794-89a0-4f1a2d8fea97}</Project>
|
||||
<Name>Microsoft.Toolkit.Uwp.UI.Controls.Graph</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.UI.Controls\Microsoft.Toolkit.Uwp.UI.Controls.csproj">
|
||||
<Project>{e9faabfb-d726-42c1-83c1-cb46a29fea81}</Project>
|
||||
<Name>Microsoft.Toolkit.Uwp.UI.Controls</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.UI\Microsoft.Toolkit.Uwp.UI.csproj">
|
||||
<Project>{3dd8aa7c-3569-4e51-992f-0c2257e8878e}</Project>
|
||||
<Name>Microsoft.Toolkit.Uwp.UI</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp\Microsoft.Toolkit.Uwp.csproj">
|
||||
<Project>{805f80df-75c6-4c2f-8fd9-b47f6d0df5a3}</Project>
|
||||
<Name>Microsoft.Toolkit.Uwp</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Microsoft.Toolkit\Microsoft.Toolkit.csproj">
|
||||
<Project>{6fe128a8-cefa-4a61-a987-ec92de6b538e}</Project>
|
||||
<Name>Microsoft.Toolkit</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<AndroidResource Include="Resources\drawable\Icon.png" />
|
||||
</ItemGroup>
|
||||
<Import Project="..\Microsoft.Toolkit.Uwp.SampleApp\Microsoft.Toolkit.Uwp.SampleApp.Shared.projitems" Label="Shared" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
|
||||
<Import Project="..\Microsoft.Toolkit.Uwp.SampleApp.iOS\Exclusions.props" />
|
||||
<!-- fake target to allow the nuget pack to work solution wide -->
|
||||
<Target Name="Pack" />
|
||||
<!-- 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>
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="uno.platform.microsoft.toolkit.uwp.sampleapp.droid" android:installLocation="auto">
|
||||
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="26" />
|
||||
<application android:allowBackup="true" android:label="Microsoft.Toolkit.Uwp.SampleApp.Droid" android:supportsRtl="true" android:theme="@style/AppTheme"></application>
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
</manifest>
|
|
@ -0,0 +1,24 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Android.App;
|
||||
|
||||
// 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("Microsoft.Toolkit.Uwp.SampleApp.Droid")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("Microsoft.Toolkit.Uwp.SampleApp.Droid")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2018")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
|
@ -0,0 +1,44 @@
|
|||
Images, layout descriptions, binary blobs and string dictionaries can be included
|
||||
in your application as resource files. Various Android APIs are designed to
|
||||
operate on the resource IDs instead of dealing with images, strings or binary blobs
|
||||
directly.
|
||||
|
||||
For example, a sample Android app that contains a user interface layout (main.xml),
|
||||
an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png)
|
||||
would keep its resources in the "Resources" directory of the application:
|
||||
|
||||
Resources/
|
||||
drawable/
|
||||
icon.png
|
||||
|
||||
layout/
|
||||
main.xml
|
||||
|
||||
values/
|
||||
strings.xml
|
||||
|
||||
In order to get the build system to recognize Android resources, set the build action to
|
||||
"AndroidResource". The native Android APIs do not operate directly with filenames, but
|
||||
instead operate on resource IDs. When you compile an Android application that uses resources,
|
||||
the build system will package the resources for distribution and generate a class called "R"
|
||||
(this is an Android convention) that contains the tokens for each one of the resources
|
||||
included. For example, for the above Resources layout, this is what the R class would expose:
|
||||
|
||||
public class R {
|
||||
public class drawable {
|
||||
public const int icon = 0x123;
|
||||
}
|
||||
|
||||
public class layout {
|
||||
public const int main = 0x456;
|
||||
}
|
||||
|
||||
public class strings {
|
||||
public const int first_string = 0xabc;
|
||||
public const int second_string = 0xbcd;
|
||||
}
|
||||
}
|
||||
|
||||
You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main
|
||||
to reference the layout/main.xml file, or R.strings.first_string to reference the first
|
||||
string in the dictionary file values/strings.xml.
|
6994
Microsoft.Toolkit.Uwp.SampleApp.Droid/Resources/Resource.designer.cs
сгенерированный
Normal file
После Ширина: | Высота: | Размер: 4.0 KiB |
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="colorPrimary">#2c3e50</color>
|
||||
<color name="colorPrimaryDark">#1B3147</color>
|
||||
<color name="colorAccent">#3498db</color>
|
||||
</resources>
|
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_launcher_background">#2C3E50</color>
|
||||
</resources>
|
|
@ -0,0 +1,4 @@
|
|||
<resources>
|
||||
<string name="app_name">Microsoft.Toolkit.Uwp.SampleApp.Droid</string>
|
||||
<string name="action_settings">Settings</string>
|
||||
</resources>
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<resources>
|
||||
<style name="AppTheme" parent="Theme.AppCompat.Light">
|
||||
|
||||
<!-- This removes the ActionBar -->
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="android:windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
<item name="android:windowNoTitle">true</item>
|
||||
|
||||
</style>
|
||||
</resources>
|
|
@ -0,0 +1,26 @@
|
|||
<linker>
|
||||
<assembly fullname="Uno.Foundation"/>
|
||||
<assembly fullname="Uno.Xaml"/>
|
||||
<assembly fullname="Microsoft.Toolkit.Uwp.SampleApp.Wasm"/>
|
||||
<assembly fullname="ColorCode.UWP"/>
|
||||
<assembly fullname="ColorCode.Core"/>
|
||||
<assembly fullname="Microsoft.Toolkit"/>
|
||||
<assembly fullname="Microsoft.Toolkit.Parsers"/>
|
||||
<assembly fullname="Microsoft.Toolkit.Uwp.DeveloperTools"/>
|
||||
<assembly fullname="Microsoft.Toolkit.Uwp"/>
|
||||
<assembly fullname="Microsoft.Toolkit.Uwp" />
|
||||
<assembly fullname="Microsoft.Toolkit.Uwp.UI.Animations"/>
|
||||
<assembly fullname="Microsoft.Toolkit.Uwp.UI.Controls" />
|
||||
<assembly fullname="Microsoft.Toolkit.Uwp.UI.Controls.DataGrid"/>
|
||||
<assembly fullname="Microsoft.Toolkit.Uwp.UI.Controls.Graph"/>
|
||||
<assembly fullname="Microsoft.Toolkit.Uwp.UI"/>
|
||||
<assembly fullname="Microsoft.Toolkit.Uwp"/>
|
||||
<assembly fullname="Microsoft.Toolkit.Uwp"/>
|
||||
<assembly fullname="Newtonsoft.Json" />
|
||||
<assembly fullname="WebAssembly.Net.Http" />
|
||||
|
||||
<assembly fullname="System.Core">
|
||||
<!-- This is required by JSon.NET and any expression.Compile caller -->
|
||||
<type fullname="System.Linq.Expressions*" />
|
||||
</assembly>
|
||||
</linker>
|
|
@ -0,0 +1,192 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk.Web">
|
||||
|
||||
<PropertyGroup>
|
||||
<IsPackable>false</IsPackable>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>netstandard2.0</TargetFramework>
|
||||
<DefineConstants>$(DefineConstants);__WASM__</DefineConstants>
|
||||
<WasmHead>true</WasmHead>
|
||||
<WasmPWAManifestFile Condition="'$(Configuration)'=='Release'">manifest.json</WasmPWAManifestFile>
|
||||
<NoWarn>$(NoWarm);Uno0001</NoWarn>
|
||||
<MonoRuntimeDebuggerEnabled Condition="'$(Configuration)'=='Debug'">true</MonoRuntimeDebuggerEnabled>
|
||||
<WasmShellMonoRuntimeExecutionMode Condition="$([MSBuild]::IsOsUnixLike())">InterpreterAndAOT</WasmShellMonoRuntimeExecutionMode>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Uwp.SampleApp.Wasm" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="System.Xml" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Newtonsoft.Json" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Parsers" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Uwp.DeveloperTools" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Uwp" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Uwp" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Uwp.UI.Animations" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Uwp.UI.Controls.DataGrid" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Uwp.UI.Controls.Graph" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Uwp.UI" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Uwp" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Services" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Toolkit.Uwp.Services" />
|
||||
<MonoRuntimeMixedModeExcludedAssembly Include="Microsoft.Identity.Client" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Uno.UI" />
|
||||
<PackageReference Include="Uno.Wasm.Bootstrap" Version="1.0.8" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="1.1.1" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Filter" Version="1.1.1" />
|
||||
<PackageReference Include="Microsoft.TypeScript.Compiler" Version="2.8.3" />
|
||||
<PackageReference Include="Microsoft.TypeScript.MSBuild" Version="2.8.3" />
|
||||
<PackageReference Include="Uno.UI.Sample.Banner" Version="1.44.0-dev.23" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<DotNetCliToolReference Include="Uno.Wasm.Bootstrap.Cli" Version="1.0.8" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Parsers\Microsoft.Toolkit.Parsers.csproj" />
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Services\Microsoft.Toolkit.Services.csproj" />
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.Connectivity\Microsoft.Toolkit.Uwp.Connectivity.csproj" />
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.DeveloperTools\Microsoft.Toolkit.Uwp.DeveloperTools.csproj" />
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.UI.Animations\Microsoft.Toolkit.Uwp.UI.Animations.csproj" />
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.UI.Controls.DataGrid\Microsoft.Toolkit.Uwp.UI.Controls.DataGrid.csproj" />
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.UI.Controls.Graph\Microsoft.Toolkit.Uwp.UI.Controls.Graph.csproj" />
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.UI.Controls\Microsoft.Toolkit.Uwp.UI.Controls.csproj" />
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.UI\Microsoft.Toolkit.Uwp.UI.csproj" />
|
||||
<ProjectReference Include="..\Microsoft.Toolkit.Uwp\Microsoft.Toolkit.Uwp.csproj" />
|
||||
<ProjectReference Include="..\Microsoft.Toolkit\Microsoft.Toolkit.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="WasmCSS\**\*.css" />
|
||||
<EmbeddedResource Include="WasmScripts\**\*.js" />
|
||||
|
||||
<UpToDateCheckInput Include="ts\**\*" />
|
||||
<UpToDateCheckInput Include="WasmCSS\**\*" />
|
||||
<UpToDateCheckInput Include="WasmScripts\**\*" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Remove="tsconfig.json" />
|
||||
<None Remove="web.config" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<LinkerDescriptor Include="LinkerConfig.xml" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="wwwroot\pwa-images\" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Include="wwwroot\pwa-images\android\android-launchericon-144-144.png" />
|
||||
<None Include="wwwroot\pwa-images\android\android-launchericon-192-192.png" />
|
||||
<None Include="wwwroot\pwa-images\android\android-launchericon-48-48.png" />
|
||||
<None Include="wwwroot\pwa-images\android\android-launchericon-512-512.png" />
|
||||
<None Include="wwwroot\pwa-images\android\android-launchericon-72-72.png" />
|
||||
<None Include="wwwroot\pwa-images\android\android-launchericon-96-96.png" />
|
||||
<None Include="wwwroot\pwa-images\chrome\chrome-extensionmanagementpage-48-48.png" />
|
||||
<None Include="wwwroot\pwa-images\chrome\chrome-favicon-16-16.png" />
|
||||
<None Include="wwwroot\pwa-images\chrome\chrome-installprocess-128-128.png" />
|
||||
<None Include="wwwroot\pwa-images\firefox\firefox-general-128-128.png" />
|
||||
<None Include="wwwroot\pwa-images\firefox\firefox-general-16-16.png" />
|
||||
<None Include="wwwroot\pwa-images\firefox\firefox-general-256-256.png" />
|
||||
<None Include="wwwroot\pwa-images\firefox\firefox-general-32-32.png" />
|
||||
<None Include="wwwroot\pwa-images\firefox\firefox-general-48-48.png" />
|
||||
<None Include="wwwroot\pwa-images\firefox\firefox-general-64-64.png" />
|
||||
<None Include="wwwroot\pwa-images\firefox\firefox-general-90-90.png" />
|
||||
<None Include="wwwroot\pwa-images\firefox\firefox-marketplace-128-128.png" />
|
||||
<None Include="wwwroot\pwa-images\firefox\firefox-marketplace-512-512.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-appicon-1024-1024.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-appicon-120-120.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-appicon-152-152.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-appicon-180-180.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-appicon-76-76.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-launchimage-1024-768.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-launchimage-1242-2368.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-launchimage-1334-750.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-launchimage-1536-2048.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-launchimage-2048-1536.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-launchimage-2368-1242.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-launchimage-640-1136.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-launchimage-640-960.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-launchimage-750-1334.png" />
|
||||
<None Include="wwwroot\pwa-images\ios\ios-launchimage-768-1024.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\SplashScreen.scale-100.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\SplashScreen.scale-125.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\SplashScreen.scale-150.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\SplashScreen.scale-200.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\SplashScreen.scale-400.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square150x150Logo.scale-100.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square150x150Logo.scale-125.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square150x150Logo.scale-150.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square150x150Logo.scale-200.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square150x150Logo.scale-400.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square310x310Logo.scale-100.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square310x310Logo.scale-125.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square310x310Logo.scale-150.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square310x310Logo.scale-200.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square310x310Logo.scale-400.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.scale-100.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.scale-125.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.scale-150.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.scale-200.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.scale-400.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.targetsize-16.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.targetsize-16_altform-unplated.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.targetsize-24.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.targetsize-24_altform-unplated.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.targetsize-256.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.targetsize-256_altform-unplated.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.targetsize-48.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square44x44Logo.targetsize-48_altform-unplated.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square71x71Logo.scale-100.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square71x71Logo.scale-125.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square71x71Logo.scale-150.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square71x71Logo.scale-200.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Square71x71Logo.scale-400.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\StoreLogo.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\StoreLogo.scale-100.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\StoreLogo.scale-125.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\StoreLogo.scale-150.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\StoreLogo.scale-200.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\StoreLogo.scale-400.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Wide310x150Logo.scale-100.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Wide310x150Logo.scale-125.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Wide310x150Logo.scale-150.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Wide310x150Logo.scale-200.png" />
|
||||
<None Include="wwwroot\pwa-images\windows10\Wide310x150Logo.scale-400.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-smallsquare-24-24.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-smallsquare-30-30.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-smallsquare-42-42.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-smallsquare-54-54.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-splashscreen-1116-540.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-splashscreen-620-300.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-splashscreen-868-420.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-squarelogo-120-120.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-squarelogo-150-150.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-squarelogo-210-210.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-squarelogo-270-270.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-storelogo-50-50.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-storelogo-70-70.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windows-storelogo-90-90.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-appicon-106-106.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-appicon-44-44.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-appicon-62-62.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-mediumtile-150-150.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-mediumtile-210-210.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-mediumtile-360-360.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-smalltile-170-170.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-smalltile-71-71.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-smalltile-99-99.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-storelogo-120-120.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-storelogo-50-50.png" />
|
||||
<None Include="wwwroot\pwa-images\windows\windowsphone-storelogo-70-70.png" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="..\Microsoft.Toolkit.Uwp.SampleApp\Microsoft.Toolkit.Uwp.SampleApp.Shared.projitems" Label="Shared" />
|
||||
|
||||
<Import Project="..\Microsoft.Toolkit.Uwp.SampleApp.iOS\Exclusions.props" />
|
||||
|
||||
</Project>
|
|
@ -0,0 +1,20 @@
|
|||
using System;
|
||||
using System.Threading;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Uno.Extensions;
|
||||
using Windows.UI.Xaml;
|
||||
using Uno.UI;
|
||||
|
||||
namespace Microsoft.Toolkit.Uwp.SampleApp.Wasm
|
||||
{
|
||||
public static class Program
|
||||
{
|
||||
private static App _app;
|
||||
|
||||
static void Main(string[] args)
|
||||
{
|
||||
FeatureConfiguration.UIElement.AssignDOMXamlName = true;
|
||||
Application.Start(e => new App());
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"iisSettings": {
|
||||
"windowsAuthentication": false,
|
||||
"anonymousAuthentication": true,
|
||||
"iisExpress": {
|
||||
"applicationUrl": "http://localhost:49996/",
|
||||
"sslPort": 0
|
||||
}
|
||||
},
|
||||
"profiles": {
|
||||
"IIS Express": {
|
||||
"commandName": "IISExpress",
|
||||
"launchBrowser": true,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
}
|
||||
},
|
||||
"Microsoft.Toolkit.Uwp.SampleApp.Wasm": {
|
||||
"commandName": "Project",
|
||||
"launchBrowser": true,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
},
|
||||
"applicationUrl": "http://localhost:49997/"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
var UnoAppManifest = {
|
||||
|
||||
splashScreenImage: "Assets/SplashScreen.png",
|
||||
splashScreenColor: "#242424",
|
||||
displayName: "Windows Community Toolkit Sample App"
|
||||
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
declare namespace Uno.UI.Demo {
|
||||
class Analytics {
|
||||
private static isLoaded;
|
||||
static reportPageView(screenName: string, appName?: string): string;
|
||||
private static init(screenName, appName);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
var Uno;
|
||||
(function (Uno) {
|
||||
var UI;
|
||||
(function (UI) {
|
||||
var Demo;
|
||||
(function (Demo) {
|
||||
class Analytics {
|
||||
static reportPageView(screenName, appName = "wct-wasm") {
|
||||
if (Analytics.init(screenName, appName)) {
|
||||
return "ok";
|
||||
}
|
||||
const gtag = window.gtag;
|
||||
if (gtag) {
|
||||
gtag("event", "screen_view", {
|
||||
screen_name: screenName,
|
||||
app_name: appName
|
||||
});
|
||||
}
|
||||
else {
|
||||
console.error(`Google Analytics not present, can't report page view for ${screenName}.`);
|
||||
}
|
||||
return "ok";
|
||||
}
|
||||
static init(screenName, appName) {
|
||||
if (Analytics.isLoaded) {
|
||||
return false;
|
||||
}
|
||||
const script = `
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag() { dataLayer.push(arguments); }
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'UA-26688675-6');
|
||||
|
||||
gtag("event", "screen_view", {screen_name: \"${screenName}\", app_name: \"${appName}\"});`;
|
||||
const script1 = document.createElement("script");
|
||||
script1.type = "text/javascript";
|
||||
script1.src = "https://www.googletagmanager.com/gtag/js?id=UA-26688675-3";
|
||||
document.body.appendChild(script1);
|
||||
const script2 = document.createElement("script");
|
||||
script2.type = "text/javascript";
|
||||
script2.innerText = script;
|
||||
document.body.appendChild(script2);
|
||||
Analytics.isLoaded = true;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
Analytics.isLoaded = false;
|
||||
Demo.Analytics = Analytics;
|
||||
})(Demo = UI.Demo || (UI.Demo = {}));
|
||||
})(UI = Uno.UI || (Uno.UI = {}));
|
||||
})(Uno || (Uno = {}));
|
||||
Uno.UI.Demo.Analytics.reportPageView("init");
|
|
@ -0,0 +1,8 @@
|
|||
!function (e, t, n, s, u, a) {
|
||||
e.twq || (s = e.twq = function () {
|
||||
s.exe ? s.exe.apply(s, arguments) : s.queue.push(arguments);
|
||||
}, s.version = '1.1', s.queue = [], u = t.createElement(n), u.async = !0, u.src = '//static.ads-twitter.com/uwt.js',
|
||||
a = t.getElementsByTagName(n)[0], a.parentNode.insertBefore(u, a))
|
||||
}(window, document, 'script');
|
||||
twq('init', 'nzxfp');
|
||||
twq('track', 'PageView');
|
|
@ -0,0 +1,429 @@
|
|||
{
|
||||
"dir": "ltr",
|
||||
"lang": "en-us",
|
||||
"name": "Windows Community Toolkit Sample App",
|
||||
"scope": "/",
|
||||
"display": "standalone",
|
||||
"start_url": "/",
|
||||
"short_name": "Windows Community Toolkit",
|
||||
"theme_color": "transparent",
|
||||
"description": "Windows Community Toolkit Sample App for WebAssembly",
|
||||
"orientation": "any",
|
||||
"background_color": "#3750D1",
|
||||
"related_applications": [],
|
||||
"prefer_related_applications": false,
|
||||
"icons": [
|
||||
{
|
||||
"src": "pwa-images/windows10/Square71x71Logo.scale-400.png",
|
||||
"sizes": "284x284"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square71x71Logo.scale-200.png",
|
||||
"sizes": "142x142"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square71x71Logo.scale-100.png",
|
||||
"sizes": "71x71"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square71x71Logo.scale-150.png",
|
||||
"sizes": "107x107"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square71x71Logo.scale-125.png",
|
||||
"sizes": "89x89"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square150x150Logo.scale-400.png",
|
||||
"sizes": "600x600"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square150x150Logo.scale-200.png",
|
||||
"sizes": "300x300"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square150x150Logo.scale-100.png",
|
||||
"sizes": "150x150"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square150x150Logo.scale-150.png",
|
||||
"sizes": "225x225"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square150x150Logo.scale-125.png",
|
||||
"sizes": "188x188"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Wide310x150Logo.scale-400.png",
|
||||
"sizes": "1240x600"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Wide310x150Logo.scale-200.png",
|
||||
"sizes": "620x300"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Wide310x150Logo.scale-100.png",
|
||||
"sizes": "310x150"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Wide310x150Logo.scale-150.png",
|
||||
"sizes": "465x225"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Wide310x150Logo.scale-125.png",
|
||||
"sizes": "388x188"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square310x310Logo.scale-400.png",
|
||||
"sizes": "1240x1240"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square310x310Logo.scale-200.png",
|
||||
"sizes": "620x620"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square310x310Logo.scale-100.png",
|
||||
"sizes": "310x310"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square310x310Logo.scale-150.png",
|
||||
"sizes": "465x465"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square310x310Logo.scale-125.png",
|
||||
"sizes": "388x388"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.scale-400.png",
|
||||
"sizes": "176x176"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.scale-200.png",
|
||||
"sizes": "88x88"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.scale-100.png",
|
||||
"sizes": "44x44"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.scale-150.png",
|
||||
"sizes": "66x66"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.scale-125.png",
|
||||
"sizes": "55x55"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.targetsize-256.png",
|
||||
"sizes": "256x256"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.targetsize-48.png",
|
||||
"sizes": "48x48"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.targetsize-24.png",
|
||||
"sizes": "24x24"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.targetsize-16.png",
|
||||
"sizes": "16x16"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.targetsize-256_altform-unplated.png",
|
||||
"sizes": "256x256"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.targetsize-48_altform-unplated.png",
|
||||
"sizes": "48x48"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.targetsize-24_altform-unplated.png",
|
||||
"sizes": "24x24"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/Square44x44Logo.targetsize-16_altform-unplated.png",
|
||||
"sizes": "16x16"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/StoreLogo.scale-400.png",
|
||||
"sizes": "200x200"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/StoreLogo.scale-200.png",
|
||||
"sizes": "100x100"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/StoreLogo.scale-150.png",
|
||||
"sizes": "75x75"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/StoreLogo.scale-125.png",
|
||||
"sizes": "63x63"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/StoreLogo.scale-100.png",
|
||||
"sizes": "50x50"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/StoreLogo.png",
|
||||
"sizes": "50x50"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/SplashScreen.scale-400.png",
|
||||
"sizes": "2480x1200"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/SplashScreen.scale-200.png",
|
||||
"sizes": "1240x600"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/SplashScreen.scale-150.png",
|
||||
"sizes": "930x450"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/SplashScreen.scale-125.png",
|
||||
"sizes": "775x375"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows10/SplashScreen.scale-100.png",
|
||||
"sizes": "620x300"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-smallsquare-24-24.png",
|
||||
"sizes": "24x24"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-smallsquare-30-30.png",
|
||||
"sizes": "30x30"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-smallsquare-42-42.png",
|
||||
"sizes": "42x42"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-smallsquare-54-54.png",
|
||||
"sizes": "54x54"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-splashscreen-1116-540.png",
|
||||
"sizes": "1116x540"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-splashscreen-868-420.png",
|
||||
"sizes": "868x420"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-splashscreen-620-300.png",
|
||||
"sizes": "620x300"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-squarelogo-270-270.png",
|
||||
"sizes": "270x270"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-squarelogo-210-210.png",
|
||||
"sizes": "210x210"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-squarelogo-150-150.png",
|
||||
"sizes": "150x150"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-squarelogo-120-120.png",
|
||||
"sizes": "120x120"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-storelogo-90-90.png",
|
||||
"sizes": "90x90"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-storelogo-70-70.png",
|
||||
"sizes": "70x70"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windows-storelogo-50-50.png",
|
||||
"sizes": "50x50"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-appicon-106-106.png",
|
||||
"sizes": "106x106"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-appicon-62-62.png",
|
||||
"sizes": "62x62"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-appicon-44-44.png",
|
||||
"sizes": "44x44"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-mediumtile-360-360.png",
|
||||
"sizes": "360x360"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-mediumtile-210-210.png",
|
||||
"sizes": "210x210"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-mediumtile-150-150.png",
|
||||
"sizes": "150x150"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-smalltile-170-170.png",
|
||||
"sizes": "170x170"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-smalltile-99-99.png",
|
||||
"sizes": "99x99"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-smalltile-71-71.png",
|
||||
"sizes": "71x71"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-storelogo-120-120.png",
|
||||
"sizes": "120x120"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-storelogo-70-70.png",
|
||||
"sizes": "70x70"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/windows/windowsphone-storelogo-50-50.png",
|
||||
"sizes": "50x50"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/android/android-launchericon-512-512.png",
|
||||
"sizes": "512x512"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/android/android-launchericon-192-192.png",
|
||||
"sizes": "192x192"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/android/android-launchericon-144-144.png",
|
||||
"sizes": "144x144"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/android/android-launchericon-96-96.png",
|
||||
"sizes": "96x96"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/android/android-launchericon-72-72.png",
|
||||
"sizes": "72x72"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/android/android-launchericon-48-48.png",
|
||||
"sizes": "48x48"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-appicon-1024-1024.png",
|
||||
"sizes": "1024x1024"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-appicon-180-180.png",
|
||||
"sizes": "180x180"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-appicon-152-152.png",
|
||||
"sizes": "152x152"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-appicon-120-120.png",
|
||||
"sizes": "120x120"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-appicon-76-76.png",
|
||||
"sizes": "76x76"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-launchimage-750-1334.png",
|
||||
"sizes": "750x1334"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-launchimage-1334-750.png",
|
||||
"sizes": "1334x750"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-launchimage-1242-2208.png",
|
||||
"sizes": "1242x2208"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-launchimage-2208-1242.png",
|
||||
"sizes": "2208x1242"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-launchimage-640-960.png",
|
||||
"sizes": "640x960"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-launchimage-640-1136.png",
|
||||
"sizes": "640x1136"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-launchimage-1536-2048.png",
|
||||
"sizes": "1536x2048"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-launchimage-2048-1536.png",
|
||||
"sizes": "2048x1536"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-launchimage-768-1024.png",
|
||||
"sizes": "768x1024"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/ios/ios-launchimage-1024-768.png",
|
||||
"sizes": "1024x768"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/chrome/chrome-extensionmanagementpage-48-48.png",
|
||||
"sizes": "48x48"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/chrome/chrome-favicon-16-16.png",
|
||||
"sizes": "16x16"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/chrome/chrome-installprocess-128-128.png",
|
||||
"sizes": "128x128"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/firefox/firefox-marketplace-512-512.png",
|
||||
"sizes": "512x512"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/firefox/firefox-marketplace-128-128.png",
|
||||
"sizes": "128x128"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/firefox/firefox-general-256-256.png",
|
||||
"sizes": "256x256"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/firefox/firefox-general-128-128.png",
|
||||
"sizes": "128x128"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/firefox/firefox-general-90-90.png",
|
||||
"sizes": "90x90"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/firefox/firefox-general-64-64.png",
|
||||
"sizes": "64x64"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/firefox/firefox-general-48-48.png",
|
||||
"sizes": "48x48"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/firefox/firefox-general-32-32.png",
|
||||
"sizes": "32x32"
|
||||
},
|
||||
{
|
||||
"src": "pwa-images/firefox/firefox-general-16-16.png",
|
||||
"sizes": "16x16"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
namespace Uno.UI.Demo {
|
||||
export class Analytics {
|
||||
private static isLoaded: boolean = false;
|
||||
|
||||
public static reportPageView(screenName: string, appName: string = "wct-wasm"): string {
|
||||
|
||||
if (Analytics.init(screenName, appName)) {
|
||||
return "ok";
|
||||
}
|
||||
|
||||
const gtag = (window as any).gtag;
|
||||
if (gtag) {
|
||||
gtag("event",
|
||||
"screen_view",
|
||||
{
|
||||
screen_name: screenName,
|
||||
app_name: appName
|
||||
});
|
||||
} else {
|
||||
console.error(`Google Analytics not present, can't report page view for ${screenName}.`);
|
||||
}
|
||||
|
||||
return "ok";
|
||||
}
|
||||
|
||||
private static init(screenName: string, appName: string): boolean {
|
||||
if (Analytics.isLoaded) {
|
||||
return false;
|
||||
}
|
||||
|
||||
const script = `
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag() { dataLayer.push(arguments); }
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'UA-26688675-6');
|
||||
|
||||
gtag("event", "screen_view", {screen_name: \"${screenName}\", app_name: \"${appName}\"});`;
|
||||
|
||||
|
||||
const script1 = document.createElement("script");
|
||||
script1.type = "text/javascript";
|
||||
script1.src = "https://www.googletagmanager.com/gtag/js?id=UA-26688675-3";
|
||||
document.body.appendChild(script1);
|
||||
const script2 = document.createElement("script");
|
||||
script2.type = "text/javascript";
|
||||
script2.innerText = script;
|
||||
document.body.appendChild(script2);
|
||||
|
||||
Analytics.isLoaded = true;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Uno.UI.Demo.Analytics.reportPageView("init");
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"compilerOptions": {
|
||||
"module": "none",
|
||||
"declaration": true,
|
||||
"diagnostics": true,
|
||||
"noImplicitAny": true,
|
||||
"outDir": "WasmScripts",
|
||||
"locale": "en-US",
|
||||
"target": "es2015"
|
||||
},
|
||||
"include": [
|
||||
"ts/**/*"
|
||||
]
|
||||
}
|
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/android/android-launchericon-144-144.png
Normal file
После Ширина: | Высота: | Размер: 3.2 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/android/android-launchericon-192-192.png
Normal file
После Ширина: | Высота: | Размер: 5.1 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/android/android-launchericon-48-48.png
Normal file
После Ширина: | Высота: | Размер: 703 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/android/android-launchericon-512-512.png
Normal file
После Ширина: | Высота: | Размер: 27 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/android/android-launchericon-72-72.png
Normal file
После Ширина: | Высота: | Размер: 1.1 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/android/android-launchericon-96-96.png
Normal file
После Ширина: | Высота: | Размер: 1.7 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/chrome/chrome-extensionmanagementpage-48-48.png
Normal file
После Ширина: | Высота: | Размер: 703 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/chrome/chrome-favicon-16-16.png
Normal file
После Ширина: | Высота: | Размер: 342 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/chrome/chrome-installprocess-128-128.png
Normal file
После Ширина: | Высота: | Размер: 2.7 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/firefox/firefox-general-128-128.png
Normal file
После Ширина: | Высота: | Размер: 2.7 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/firefox/firefox-general-16-16.png
Normal file
После Ширина: | Высота: | Размер: 342 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/firefox/firefox-general-256-256.png
Normal file
После Ширина: | Высота: | Размер: 8.2 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/firefox/firefox-general-32-32.png
Normal file
После Ширина: | Высота: | Размер: 563 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/firefox/firefox-general-48-48.png
Normal file
После Ширина: | Высота: | Размер: 703 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/firefox/firefox-general-64-64.png
Normal file
После Ширина: | Высота: | Размер: 989 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/firefox/firefox-general-90-90.png
Normal file
После Ширина: | Высота: | Размер: 1.6 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/firefox/firefox-marketplace-128-128.png
Normal file
После Ширина: | Высота: | Размер: 2.7 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/firefox/firefox-marketplace-512-512.png
Normal file
После Ширина: | Высота: | Размер: 27 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-appicon-1024-1024.png
Normal file
После Ширина: | Высота: | Размер: 68 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-appicon-120-120.png
Normal file
После Ширина: | Высота: | Размер: 2.4 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-appicon-152-152.png
Normal file
После Ширина: | Высота: | Размер: 3.5 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-appicon-180-180.png
Normal file
После Ширина: | Высота: | Размер: 4.5 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-appicon-76-76.png
Normal file
После Ширина: | Высота: | Размер: 1.3 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-launchimage-1024-768.png
Normal file
После Ширина: | Высота: | Размер: 53 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-launchimage-1242-2208.png
Normal file
После Ширина: | Высота: | Размер: 99 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-launchimage-1334-750.png
Normal file
После Ширина: | Высота: | Размер: 51 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-launchimage-1536-2048.png
Normal file
После Ширина: | Высота: | Размер: 158 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-launchimage-2048-1536.png
Normal file
После Ширина: | Высота: | Размер: 166 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-launchimage-2208-1242.png
Normal file
После Ширина: | Высота: | Размер: 105 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-launchimage-640-1136.png
Normal file
После Ширина: | Высота: | Размер: 34 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-launchimage-640-960.png
Normal file
После Ширина: | Высота: | Размер: 34 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-launchimage-750-1334.png
Normal file
После Ширина: | Высота: | Размер: 50 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/ios/ios-launchimage-768-1024.png
Normal file
После Ширина: | Высота: | Размер: 52 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-smallsquare-24-24.png
Normal file
После Ширина: | Высота: | Размер: 456 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-smallsquare-30-30.png
Normal file
После Ширина: | Высота: | Размер: 504 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-smallsquare-42-42.png
Normal file
После Ширина: | Высота: | Размер: 715 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-smallsquare-54-54.png
Normal file
После Ширина: | Высота: | Размер: 784 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-splashscreen-1116-540.png
Normal file
После Ширина: | Высота: | Размер: 31 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-splashscreen-620-300.png
Normal file
После Ширина: | Высота: | Размер: 12 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-splashscreen-868-420.png
Normal file
После Ширина: | Высота: | Размер: 20 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-squarelogo-120-120.png
Normal file
После Ширина: | Высота: | Размер: 2.4 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-squarelogo-150-150.png
Normal file
После Ширина: | Высота: | Размер: 2.6 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-squarelogo-210-210.png
Normal file
После Ширина: | Высота: | Размер: 5.8 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-squarelogo-270-270.png
Normal file
После Ширина: | Высота: | Размер: 8.8 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-storelogo-50-50.png
Normal file
После Ширина: | Высота: | Размер: 734 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-storelogo-70-70.png
Normal file
После Ширина: | Высота: | Размер: 1.2 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windows-storelogo-90-90.png
Normal file
После Ширина: | Высота: | Размер: 1.6 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-appicon-106-106.png
Normal file
После Ширина: | Высота: | Размер: 2.1 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-appicon-44-44.png
Normal file
После Ширина: | Высота: | Размер: 661 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-appicon-62-62.png
Normal file
После Ширина: | Высота: | Размер: 931 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-mediumtile-150-150.png
Normal file
После Ширина: | Высота: | Размер: 2.6 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-mediumtile-210-210.png
Normal file
После Ширина: | Высота: | Размер: 5.8 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-mediumtile-360-360.png
Normal file
После Ширина: | Высота: | Размер: 14 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-smalltile-170-170.png
Normal file
После Ширина: | Высота: | Размер: 4.2 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-smalltile-71-71.png
Normal file
После Ширина: | Высота: | Размер: 1.2 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-smalltile-99-99.png
Normal file
После Ширина: | Высота: | Размер: 1.8 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-storelogo-120-120.png
Normal file
После Ширина: | Высота: | Размер: 2.4 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-storelogo-50-50.png
Normal file
После Ширина: | Высота: | Размер: 734 B |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows/windowsphone-storelogo-70-70.png
Normal file
После Ширина: | Высота: | Размер: 1.2 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows10/SplashScreen.scale-100.png
Normal file
После Ширина: | Высота: | Размер: 12 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows10/SplashScreen.scale-125.png
Normal file
После Ширина: | Высота: | Размер: 17 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows10/SplashScreen.scale-150.png
Normal file
После Ширина: | Высота: | Размер: 24 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows10/SplashScreen.scale-200.png
Normal file
После Ширина: | Высота: | Размер: 38 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows10/SplashScreen.scale-400.png
Normal file
После Ширина: | Высота: | Размер: 117 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows10/Square150x150Logo.scale-100.png
Normal file
После Ширина: | Высота: | Размер: 2.6 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows10/Square150x150Logo.scale-125.png
Normal file
После Ширина: | Высота: | Размер: 3.3 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows10/Square150x150Logo.scale-150.png
Normal file
После Ширина: | Высота: | Размер: 4.3 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows10/Square150x150Logo.scale-200.png
Normal file
После Ширина: | Высота: | Размер: 11 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows10/Square150x150Logo.scale-400.png
Normal file
После Ширина: | Высота: | Размер: 34 KiB |
Двоичные данные
Microsoft.Toolkit.Uwp.SampleApp.Wasm/wwwroot/pwa-images/windows10/Square310x310Logo.scale-100.png
Normal file
После Ширина: | Высота: | Размер: 11 KiB |