Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Dev/split controls Refactoring to Main #3752

Merged
merged 105 commits into from
Feb 12, 2021
Merged
Changes from 1 commit
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
6956c73
Move some controls to Primitives.
Rosuavio Dec 10, 2020
e885c10
Update Primiative controls ns
Rosuavio Dec 10, 2020
2fdcbe6
Apply change for platform uno compatiblity #3651
Rosuavio Jan 6, 2021
7431e17
Update Microsoft.Toolkit.Uwp.UI.Controls.Primitives/Microsoft.Toolkit…
Rosuavio Jan 8, 2021
1e34abf
Remove System.ValueTuple from Controls.Primitives
Rosuavio Jan 8, 2021
ac71f64
Added SwitchPresenter in description of Control.Primitives project
Rosuavio Jan 8, 2021
b6bc173
Revert "Update Primiative controls ns"
Rosuavio Jan 8, 2021
04869f4
Add SwitchPresenter tag to Controls.Primitives
Rosuavio Jan 8, 2021
b6ca5af
Split out primitives design project
Rosuavio Jan 8, 2021
06a9822
Fix primitives deisgn tools ref
Rosuavio Jan 11, 2021
8fd51a1
Merge branch 'master' into split-controls
Rosuavio Jan 11, 2021
96e1aba
Fix finding desing output for controls.primitives
Rosuavio Jan 12, 2021
3fb9053
Add smoke test for Controls.Primitivs
Rosuavio Jan 12, 2021
4f83e08
List SwitchPresenter for DesignTools
Rosuavio Jan 12, 2021
0043ecd
Better wording for titles and descriptions around primitivs package
Rosuavio Jan 12, 2021
3cc5a64
Remove exposing internals to xmalisland test, not needed.
Rosuavio Jan 12, 2021
c763049
WIP: move Eyedropper, ImageCropper, InfiniteCanvas
Rosuavio Jan 12, 2021
f66ae16
Controls.Media: Remove System.ValueTuple
Rosuavio Jan 12, 2021
8927201
Controls: Remove System.ValueTuple, System.Text.Json
Rosuavio Jan 12, 2021
0869c79
Fix assemly name in test file
Rosuavio Jan 12, 2021
3ffa9b5
Remove unneded deps
Rosuavio Jan 12, 2021
b298fd0
Controls.Media: ControlHelpers.XamlHost.cs, use file like in project …
Rosuavio Jan 13, 2021
fc221a7
Merge pull request #3660 from RosarioPulella/split-controls
michael-hawker Jan 13, 2021
b85d0dd
Merge branch 'dev/split-controls' into split-media
Rosuavio Jan 14, 2021
e8ff462
Merge remote-tracking branch 'origin/master' into dev/split-controls
michael-hawker Jan 15, 2021
e4db504
Handle V1 of InfiniteCanvasExport data, and regresion test for V2
Rosuavio Jan 15, 2021
250f5d4
Merge branch 'dev/split-controls' into split-media
Rosuavio Jan 15, 2021
8ee6b1a
Controls.Media: Add smoke tests.
Rosuavio Jan 15, 2021
ddc7950
Controls.Media: Eyedroper to Project description and Package Tags
Rosuavio Jan 15, 2021
8f60463
Controls.Media: change title to include Media
Rosuavio Jan 15, 2021
97dda4a
Controls.Media: List Eyedropper and ImageCropper in VisualStudioTools…
Rosuavio Jan 15, 2021
fb228c3
Controls.Media: Imporove description
Rosuavio Jan 15, 2021
c61156d
Fix usages of old assembly name
Rosuavio Jan 19, 2021
56609a0
Handel descirminator textDrawable from Control Assembly
Rosuavio Jan 19, 2021
53344dc
Test sample exported from inifinate canvase instead of modified from …
Rosuavio Jan 19, 2021
70de6df
Merge remote-tracking branch 'origin/master' into dev/split-controls
michael-hawker Jan 19, 2021
5a987f9
Merge branch 'dev/split-controls' into split-media
Rosuavio Jan 20, 2021
aed5068
TEMP: Remove usages of graph controls
Rosuavio Jan 20, 2021
2376dd3
Merge pull request #3669 from RosarioPulella/split-media
michael-hawker Jan 20, 2021
f55f101
Merge remote-tracking branch 'origin/master' into dev/split-controls
michael-hawker Jan 21, 2021
704a356
Move Controls to Controls.Core folder
Rosuavio Jan 19, 2021
41bb7e5
Reanme controls package to controls.core
Rosuavio Jan 19, 2021
c26afc9
Move Controls.Desin to Controls.Core.Desin
Rosuavio Jan 19, 2021
28b6056
Rename Contols.Design -> Controls.Core.Design
Rosuavio Jan 21, 2021
298b95b
Controls.Core: Remove animation proj ref
Rosuavio Jan 21, 2021
123b864
SmokeTests: update ref to Controls.Core
Rosuavio Jan 21, 2021
d9f6e18
Rename folder: MasterDetailsView -> ListDetailsView
Rosuavio Jan 21, 2021
a3c2cf7
Rename file: MasterDetailView -> ListDetailView
Rosuavio Jan 21, 2021
d422af7
Rename class: MasterDetailsView -> ListDetailsView
Rosuavio Jan 21, 2021
d7ba284
Rename all the master things in MasterDetailsView to list
Rosuavio Jan 21, 2021
150795d
Update PackageTags to List and ListDetail
Rosuavio Jan 21, 2021
a85f880
Sample: Ref ListDetailView
Rosuavio Jan 21, 2021
2a5718c
Smaple: rename MasterDetailView folder to ListDetialView
Rosuavio Jan 21, 2021
831b0d5
Smaples: Rename MasterDetailViewPage -> ListDetailsViewPage
Rosuavio Jan 22, 2021
b4e018d
Core.Design: Rename MasterDetailView Files
Rosuavio Jan 22, 2021
d5cb0af
Core.Design: Change metadata to relfect ListDetailView
Rosuavio Jan 22, 2021
a96150d
UnitTest: Use ListDetailsView where posible
Rosuavio Jan 22, 2021
6fc1bd8
UnitTest: Rename Test_MasterDetailsView.cs -> Test_ListDetailsView.cs
Rosuavio Jan 22, 2021
24a32ed
Fix: put Controls.Core Desin assemblies in correct folder.
Rosuavio Jan 25, 2021
d09c667
Merge remote-tracking branch 'origin/master' into dev/split-controls
michael-hawker Jan 26, 2021
fefbccd
Merge branch 'dev/split-controls' into rename-controls-to-core
Rosuavio Jan 26, 2021
50c7c6b
Merge remote-tracking branch 'origin/master' into dev/split-controls
michael-hawker Jan 28, 2021
2ed7e86
Merge branch 'dev/split-controls' into rename-controls-to-core
michael-hawker Jan 28, 2021
57e42fe
Merge pull request #3676 from RosarioPulella/rename-controls-to-core
michael-hawker Feb 2, 2021
c2a56ea
Sample: update CodeUrl props in samples.json
Rosuavio Jan 21, 2021
7650906
Move StaggeredLayout and WrapLayout to Primitives
Rosuavio Feb 1, 2021
049e26c
Move Layout controls to Layout Package
Rosuavio Feb 1, 2021
3fb8b94
Fix Generic.xaml for Layout package test
michael-hawker Feb 1, 2021
01ad1bd
Clean-up Project Files and remove link from Core to Layout package fo…
michael-hawker Feb 1, 2021
439b505
Fix Stylecop Issues
michael-hawker Feb 2, 2021
e0be87f
fix smoke tests for moved controls.
Rosuavio Feb 2, 2021
b040f86
simplify and fix layout smoke test
Rosuavio Feb 2, 2021
61ec403
fix typeo
Rosuavio Feb 2, 2021
24843b4
Layout: remove Primitivs dep
Rosuavio Feb 2, 2021
2f0dbf4
Move over over some more refrences to layout controls
Rosuavio Feb 3, 2021
6b54cf8
Split out Contorls.Layout.Design
Rosuavio Feb 3, 2021
b3babef
Merge pull request #3682 from RosarioPulella/fix-samples-CodeUrl
michael-hawker Feb 4, 2021
d9f6174
Merge branch 'dev/split-controls' into reorg-layout
Rosuavio Feb 4, 2021
7c7d1ef
Fix Layout package Resource Strings
michael-hawker Feb 4, 2021
7463d9f
Merge pull request #3714 from RosarioPulella/reorg-layout
michael-hawker Feb 4, 2021
c767314
Split out input controls from core
Rosuavio Feb 3, 2021
1293b2c
Include Controls.Input in Tests and Sample App proejcts
Rosuavio Feb 3, 2021
1f70b68
Update Microsoft.Toolkit.Uwp.UI.Controls.Input/Themes/Generic.xaml to…
michael-hawker Feb 4, 2021
f9a0f0b
Update TokenizingTextBoxItem locations to correct assembly
michael-hawker Feb 4, 2021
d456a53
Fix TokenizingTextBox Resource Strings
michael-hawker Feb 4, 2021
c67193d
Add Input package to Smoke Tests
michael-hawker Feb 4, 2021
a68dd95
Fix reference in Input package to Primitives package
michael-hawker Feb 4, 2021
f1fe78d
Input: Split out design tools
Rosuavio Feb 4, 2021
7a7ec26
Merge pull request #3727 from RosarioPulella/refactor/input-controls
michael-hawker Feb 8, 2021
bfedaa9
Smaple.cs LookForTypeByName(string) add assmbiles to search in
Rosuavio Feb 5, 2021
99faaf3
Smaple.cs: Simplfy LookForTypeByName
Rosuavio Feb 8, 2021
ba5f7ff
Make execution more "lazy"
Rosuavio Feb 8, 2021
be2ebd7
Smaple.cs LookForTypeByName(string) add assmbiles to search for types…
Feb 9, 2021
c689a51
Use csporj to aggrate controls
Rosuavio Jan 26, 2021
057f5fa
WIP: Try to fix erros when using aggregae package
Rosuavio Jan 26, 2021
bb49ce0
Controls: remove unwanted pri files.
Rosuavio Feb 2, 2021
da272cb
Add Controls.Input to meta package
Rosuavio Feb 8, 2021
14df8de
Added meta package smoke test
Rosuavio Feb 8, 2021
2482745
Remove UI.Controls project build output from package
Rosuavio Feb 9, 2021
70928b4
Remove custom RemoveUnwantedPri build target, not needed
Rosuavio Feb 10, 2021
61c08f2
Remove `EnableTypeInfoReflection`
Rosuavio Feb 11, 2021
ae3c914
Remove `EnableTypeInfoReflection` comment
Rosuavio Feb 11, 2021
c7bdaf2
Merge pull request #3689 from RosarioPulella/aggregate-packages
michael-hawker Feb 11, 2021
6428d8a
Merge branch 'master' into dev/split-controls
michael-hawker Feb 12, 2021
c36cccc
Add missing category for Controls.Core.Design Merge
michael-hawker Feb 12, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Split out input controls from core
  • Loading branch information
Rosuavio committed Feb 4, 2021
commit c76731474a686af0d77abd32910f2ba9a1318960
Original file line number Diff line number Diff line change
@@ -8,21 +8,16 @@

Controls:
- CameraPreview: Easily preview video from camera sources and get realtime frames from the selected source.
- ColorPicker/ColorPickerButton: Improved ColorPicker and DropDownButton version.
- DropShadowPanel: DropShadowPanel control allows the creation of a DropShadow for any Xaml FrameworkElement in markup.
- ImageEx: Images are downloaded asynchronously showing a load indicator and can be stored in a local cache.
- InAppNotification: Show local notifications in your application.
- Loading: Helps to show content with animation to the user while the app is doing some calculation.
- RadialGauge: Displays a value within a range, using a needle on a circular face.
- RadialProgressBar: Displays progress as a circle getting filled.
- RangeSelector: "Double slider" control for range values.
- RemoteDevicePicker: Remote Device Picker Control for Project Rome.
- RotatorTile: Rotates through a set of items one-by-one like a live-tile.
- TextToolbar: A Toolbar for Editing Text attached to a RichEditBox. It can format RTF, Markdown, or use a Custom Formatter.
- TileControl: A ContentControl that show an image repeated many times.
- TokenizingTextBox: An AutoSuggestBox like control which places entered input into easily removed containers for contacts or tags.
</Description>
<PackageTags>UWP Toolkit Windows Controls XAML Range Markdown CameraPreview Camera DropShadow ImageEx InAppNotification InfiniteCanvas Radial Gauge RadiaGauge RadialProgressBar Scroll ScrollHeader Tile Tokenizing TextBox</PackageTags>
<PackageTags>UWP Toolkit Windows Controls XAML Markdown CameraPreview Camera DropShadow ImageEx InAppNotification InfiniteCanvas Radial RadialProgressBar Scroll ScrollHeader Tile</PackageTags>
<!-- ARM64 builds for managed apps use .NET Native. We can't use the Reflection Provider for that. -->
<EnableTypeInfoReflection Condition="'$(Configuration)' == 'Debug'">false</EnableTypeInfoReflection>
<LangVersion>8.0</LangVersion>
Original file line number Diff line number Diff line change
@@ -4,7 +4,5 @@
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=hamburgermenu_005Cmenuitems/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=imageex/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=pulltorefreshlistview/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=radialgauge/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=rangeselector/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=rotatortile/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=slidablelistitem/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
Original file line number Diff line number Diff line change
@@ -201,12 +201,4 @@
<value>Notification</value>
<comment>The landmark name for the InAppNotification control. It is said by the narrator when using landmark navigation.</comment>
</data>
<data name="WCT_TokenizingTextBoxItem_MenuFlyout_Remove" xml:space="preserve">
<value>Remove</value>
<comment>Label for TokenizingTextBox MenuFlyout 'Remove' option.</comment>
</data>
<data name="WCT_TokenizingTextBox_MenuFlyout_SelectAll" xml:space="preserve">
<value>Select All</value>
<comment>Label for TokenizingTextBox MenuFlyout 'Select All' option.</comment>
</data>
</root>
</root>
7 changes: 0 additions & 7 deletions Microsoft.Toolkit.Uwp.UI.Controls.Core/Themes/Generic.xaml
Original file line number Diff line number Diff line change
@@ -2,21 +2,14 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/CameraPreview/CameraPreview.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/ColorPicker/ColorPicker.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/ColorPicker/ColorPickerButton.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/ColorPicker/ColorPickerSlider.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/DropShadowPanel/DropShadowPanel.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/ImageEx/ImageEx.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/InAppNotification/InAppNotification.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/Loading/Loading.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/Menu/Menu.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/RadialGauge/RadialGauge.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/RadialProgressBar/RadialProgressBar.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/RangeSelector/RangeSelector.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/RemoteDevicePicker/RemoteDevicePicker.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/RotatorTile/RotatorTile.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/TextToolbar/TextToolbar.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/TileControl/TileControl.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/TokenizingTextBox/TokenizingTextBox.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Original file line number Diff line number Diff line change
@@ -9,9 +9,7 @@
<Item Type="Microsoft.Toolkit.Uwp.UI.Controls.Loading" />
<Item Type="Microsoft.Toolkit.Uwp.UI.Controls.Menu" />
<Item Type="Microsoft.Toolkit.Uwp.UI.Controls.MenuItem" />
<Item Type="Microsoft.Toolkit.Uwp.UI.Controls.RadialGauge" />
<Item Type="Microsoft.Toolkit.Uwp.UI.Controls.RadialProgressBar" />
<Item Type="Microsoft.Toolkit.Uwp.UI.Controls.RangeSelector" />
<Item Type="Microsoft.Toolkit.Uwp.UI.Controls.RotatorTile" />
<Item Type="Microsoft.Toolkit.Uwp.UI.Controls.ScrollHeader" />
<Item Type="Microsoft.Toolkit.Uwp.UI.Controls.TextToolbar" />
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<Project Sdk="MSBuild.Sdk.Extras">

<PropertyGroup>
<TargetFrameworks>uap10.0.17763</TargetFrameworks>
<Title>Windows Community Toolkit Controls</Title>
<Description>
This library provides XAML templated controls. It is part of the Windows Community Toolkit.

Controls:
- ColorPicker/ColorPickerButton: Improved ColorPicker and DropDownButton version.
- RadialGauge: Displays a value within a range, using a needle on a circular face.
- RangeSelector: "Double slider" control for range values.
- RemoteDevicePicker: Remote Device Picker Control for Project Rome.
- TokenizingTextBox: An AutoSuggestBox like control which places entered input into easily removed containers for contacts or tags.
</Description>
<PackageTags>UWP Toolkit Windows Controls XAML Range Radial Gauge RadiaGauge Tokenizing TextBox</PackageTags>
<!-- ARM64 builds for managed apps use .NET Native. We can't use the Reflection Provider for that. -->
<EnableTypeInfoReflection Condition="'$(Configuration)' == 'Debug'">false</EnableTypeInfoReflection>
<LangVersion>8.0</LangVersion>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\Microsoft.Toolkit.Uwp.UI.Controls.Core\Microsoft.Toolkit.Uwp.UI.Controls.Core.csproj" />
</ItemGroup>

<ItemGroup>
<Compile Include="..\Microsoft.Toolkit.Uwp.UI.Controls.Core\ControlHelpers.Composition.cs" Link="ControlHelpers.Composition.cs" />
<Compile Include="..\Microsoft.Toolkit.Uwp.UI.Controls.Core\ControlHelpers.XamlHost.cs" Link="ControlHelpers.XamlHost.cs" />
<None Include="VisualStudioToolsManifest.xml" Pack="true" PackagePath="tools" />
<None Include="$(OutDir)\Design\$(MSBuildProjectName).Design*.dll;$(OutDir)\Design\$(MSBuildProjectName).Design*.pdb" Pack="true" PackagePath="lib\$(TargetFramework)\Design" />
</ItemGroup>

<ItemGroup>
<PRIResource Include="Strings\en-us\Resources.resw" />
</ItemGroup>

<!-- https://weblogs.asp.net/rweigelt/disable-warnings-in-generated-c-files-of-uwp-app -->
<Target Name="PragmaWarningDisablePrefixer" AfterTargets="MarkupCompilePass2">
<ItemGroup>
<GeneratedCSFiles Include="**\*.g.cs;**\*.g.i.cs" />
</ItemGroup>
<Message Text="CSFiles: @(GeneratedCSFiles->'&quot;%(Identity)&quot;')" />
<Exec Command="for %%f in (@(GeneratedCSFiles->'&quot;%(Identity)&quot;')) do echo #pragma warning disable &gt; %%f.temp &amp;&amp; type %%f &gt;&gt; %%f.temp &amp;&amp; move /y %%f.temp %%f &gt; NUL" />
</Target>
</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=radialgauge/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=rangeselector/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
13 changes: 13 additions & 0 deletions Microsoft.Toolkit.Uwp.UI.Controls.Input/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using System.Resources;
using System.Runtime.CompilerServices;

// 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: InternalsVisibleTo("UnitTests.UWP")]
[assembly: InternalsVisibleTo("UnitTests.XamlIslands.UWPApp")]
[assembly: NeutralResourcesLanguage("en-US")]
128 changes: 128 additions & 0 deletions Microsoft.Toolkit.Uwp.UI.Controls.Input/Strings/en-US/Resources.resw
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema

Version 2.0

The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.

Example:

... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>

There are any number of "resheader" rows that contain simple
name/value pairs.

Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.

The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:

Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.

mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.

mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.

mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="WCT_TokenizingTextBoxItem_MenuFlyout_Remove" xml:space="preserve">
<value>Remove</value>
<comment>Label for TokenizingTextBox MenuFlyout 'Remove' option.</comment>
</data>
<data name="WCT_TokenizingTextBox_MenuFlyout_SelectAll" xml:space="preserve">
<value>Select All</value>
<comment>Label for TokenizingTextBox MenuFlyout 'Select All' option.</comment>
</data>
</root>
12 changes: 12 additions & 0 deletions Microsoft.Toolkit.Uwp.UI.Controls.Input/Themes/Generic.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/ColorPicker/ColorPicker.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/ColorPicker/ColorPickerButton.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/ColorPicker/ColorPickerSlider.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/RadialGauge/RadialGauge.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/RangeSelector/RangeSelector.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/RemoteDevicePicker/RemoteDevicePicker.xaml" />
<ResourceDictionary Source="ms-appx:///Microsoft.Toolkit.Uwp.UI.Controls.Core/TokenizingTextBox/TokenizingTextBox.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<FileList>
<File Reference="Microsoft.Toolkit.Uwp.UI.Controls.Input.dll">
<ToolboxItems VSCategory="Windows Community Toolkit" BlendCategory="Windows Community Toolkit">
<Item Type="Microsoft.Toolkit.Uwp.UI.Controls.RadialGauge" />
<Item Type="Microsoft.Toolkit.Uwp.UI.Controls.RangeSelector" />
</ToolboxItems>
</File>
</FileList>
Loading