Skip to content

Commit c8b3862

Browse files
committed
Update README for available controls in UWP
1 parent 91ec90d commit c8b3862

2 files changed

Lines changed: 14 additions & 9 deletions

File tree

README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ You can reference Github Action for detailed build steps.
6464

6565
### Contribute a new templated control
6666
0. **DO NOT submit a PR that's purely AI written WITHOUT your reviewing.** I will **NOT** review it.
67-
1. Create a control under the `Controls` folder, with the `ViewModel` file template, then you edit the `idl` as needed
68-
2. If the control has a `ResourceDictionary` xaml, add an entry in the `WinUIEssential.WinU3.targets` so that the `.xbf` file is properly copied (see that file for example)
67+
1. If it is a templated control, create a control with the `ViewModel` file template and a `ResourceDictionary` xaml file
68+
2. Add an entry in the `WinUIEssential.WinU3.targets` so that the `.xbf` file is properly copied (see that file for example)
6969
3. Please also consider adding a demo page for the control, and add it to `MainWindow.xaml.h` `MainWindow::s_page` (see the file for example)
7070

7171
-----
@@ -74,7 +74,6 @@ You can reference Github Action for detailed build steps.
7474
|--|--|--|--|
7575
|WinUIIncludes| :white_check_mark: | :x: | Header only
7676
|TemplateControlHelper| :white_check_mark: | :white_check_mark: | Header only
77-
|Glyphs| :white_check_mark: | :white_check_mark: | Header only + Xaml only
7877
|BadgeGlyphs| :white_check_mark: | :white_check_mark: | Header only
7978
|ToastTemplates| :white_check_mark: | :white_check_mark: | Header only
8079
|ToastBuilder | :white_check_mark: | :white_check_mark: | Header only
@@ -88,7 +87,7 @@ You can reference Github Action for detailed build steps.
8887
|StringToBoolConverter | :white_check_mark: | :white_check_mark: | WinRT component
8988
|ReferenceToBoolConverter | :white_check_mark: | :white_check_mark: | WinRT component
9089
|ConverterGroup | :white_check_mark: | :white_check_mark: | WinRT component
91-
|Convert | :x: | :white_check_mark: | WinRT component
90+
|Convert | :white_check_mark: | :white_check_mark: | WinRT component
9291
|IsEqualStringTrigger| :white_check_mark: | :white_check_mark: | WinRT component
9392
|IsNullOrEmptyStateTrigger | :white_check_mark: | :white_check_mark: | WinRT component
9493
|ControlSizeTrigger | :white_check_mark: | :white_check_mark: | WinRT component
@@ -108,13 +107,13 @@ You can reference Github Action for detailed build steps.
108107
|CustomAcrylicBackdrop | :x: | :white_check_mark: | Backdrop
109108
|Shimmer | :white_check_mark: | :white_check_mark: | Control
110109
|ImageExtension | :white_check_mark: | :white_check_mark: | WinRT component
111-
|SwitchPresenter | :x: | * :white_check_mark: | Control
110+
|SwitchPresenter | :white_check_mark: | :white_check_mark: | Control
112111
|ModernStandardWindowContextMenu| :x: | * :white_check_mark: | WinRT component
113112
|WindowContextMenu | :x: | :white_check_mark: | WinRT component
114113
|NonResizableWindowWhiteBorderWorkaround | :x: | :white_check_mark: | WinRT component
115114
|ComboBoxHelper | :x: | :white_check_mark: | WinRT component
116115
|AutoSuggestBoxHelper | :x: | :white_check_mark: | WinRT component
117-
|WrapPanel | :x: | :white_check_mark: | Panel
116+
|WrapPanel | :white_check_mark: | :white_check_mark: | Panel
118117
|ToolTipHelper | :x: | :white_check_mark: | WinRT component
119118
|CommandBarHelper | :x: | :white_check_mark: | WinRT component
120119
|IInitializeWithWindowHelper | :x: | :white_check_mark: | Header only

SharedComponent/SharedComponent.vcxitems.filters

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@
6363
<Midl Include="$(MSBuildThisFileDirectory)CursorController.idl">
6464
<Filter>Extensions</Filter>
6565
</Midl>
66-
<Midl Include="$(MSBuildThisFileDirectory)ImageExtension.idl" />
6766
<Midl Include="$(MSBuildThisFileDirectory)FontIconExtension.idl">
6867
<Filter>Extensions</Filter>
6968
</Midl>
@@ -85,6 +84,9 @@
8584
<Midl Include="$(MSBuildThisFileDirectory)DependentValue.idl">
8685
<Filter>DependentValue</Filter>
8786
</Midl>
87+
<Midl Include="$(MSBuildThisFileDirectory)ImageExtension.idl">
88+
<Filter>Extensions</Filter>
89+
</Midl>
8890
</ItemGroup>
8991
<ItemGroup>
9092
<ClInclude Include="$(MSBuildThisFileDirectory)Convert.h">
@@ -126,7 +128,6 @@
126128
<ClInclude Include="$(MSBuildThisFileDirectory)CursorController.h">
127129
<Filter>Extensions</Filter>
128130
</ClInclude>
129-
<ClInclude Include="$(MSBuildThisFileDirectory)ImageExtension.h" />
130131
<ClInclude Include="$(MSBuildThisFileDirectory)FontIconExtension.h">
131132
<Filter>Extensions</Filter>
132133
</ClInclude>
@@ -151,6 +152,9 @@
151152
<ClInclude Include="$(MSBuildThisFileDirectory)DependentValue.h">
152153
<Filter>DependentValue</Filter>
153154
</ClInclude>
155+
<ClInclude Include="$(MSBuildThisFileDirectory)ImageExtension.h">
156+
<Filter>Extensions</Filter>
157+
</ClInclude>
154158
</ItemGroup>
155159
<ItemGroup>
156160
<ClCompile Include="$(MSBuildThisFileDirectory)Convert.cpp">
@@ -189,7 +193,6 @@
189193
<ClCompile Include="$(MSBuildThisFileDirectory)CursorController.cpp">
190194
<Filter>Extensions</Filter>
191195
</ClCompile>
192-
<ClCompile Include="$(MSBuildThisFileDirectory)ImageExtension.cpp" />
193196
<ClCompile Include="$(MSBuildThisFileDirectory)FontIconExtension.cpp">
194197
<Filter>Extensions</Filter>
195198
</ClCompile>
@@ -214,5 +217,8 @@
214217
<ClCompile Include="$(MSBuildThisFileDirectory)DependentValue.cpp">
215218
<Filter>DependentValue</Filter>
216219
</ClCompile>
220+
<ClCompile Include="$(MSBuildThisFileDirectory)ImageExtension.cpp">
221+
<Filter>Extensions</Filter>
222+
</ClCompile>
217223
</ItemGroup>
218224
</Project>

0 commit comments

Comments
 (0)