@@ -6,7 +6,7 @@ on Windows, iOS, macOS, Android, WebAssembly and Linux.
6
6
See below on this page for information about UWP.
7
7
8
8
The following packages are available:
9
- - Uno.CommunityToolkit.Common [ ![ NuGet] ( https://img.shields.io/nuget/v/CommunityToolkit.Common.svg )] ( https://www.nuget.org/packages/Uno. CommunityToolkit.Common )
9
+ - Uno.CommunityToolkit.Common [ ![ NuGet] ( https://img.shields.io/nuget/v/CommunityToolkit.Common.svg )] ( https://www.nuget.org/packages/CommunityToolkit.Common )
10
10
- Uno.CommunityToolkit.WinUI [ ![ NuGet] ( https://img.shields.io/nuget/v/Uno.CommunityToolkit.WinUI.svg )] ( https://www.nuget.org/packages/Uno.CommunityToolkit.WinUI )
11
11
- Uno.CommunityToolkit.WinUI.Connectivity [ ![ NuGet] ( https://img.shields.io/nuget/v/Uno.CommunityToolkit.WinUI.Connectivity.svg )] ( https://www.nuget.org/packages/Uno.CommunityToolkit.WinUI.Connectivity )
12
12
- Uno.CommunityToolkit.WinUI.DeveloperTools [ ![ NuGet] ( https://img.shields.io/nuget/v/Uno.CommunityToolkit.WinUI.DeveloperTools.svg )] ( https://www.nuget.org/packages/Uno.CommunityToolkit.WinUI.DeveloperTools )
@@ -32,14 +32,91 @@ On Windows projects (the WinUI 3 Desktop head), please install the official [Win
32
32
If you are building a library, use the following to conditionally include the toolkit builds:
33
33
34
34
``` xml
35
- <ItemGroup Condition =" ' $(TargetFramework)' == 'net7.0- windows10.0.18362' " >
35
+ <ItemGroup Condition =" $(TargetFramework.Contains(' windows10')) " >
36
36
<PackageReference Include =" CommunityToolkit.WinUI.Controls" Version =" 7.1.2" />
37
37
</ItemGroup >
38
- <ItemGroup Condition =" ' $(TargetFramework)' != 'net7.0- windows10.0.18362' " >
39
- <PackageReference Include =" Uno.CommunityToolkit.WinUI.Controls" Version =" 7.1.100 " />
38
+ <ItemGroup Condition =" ! $(TargetFramework.Contains(' windows10')) " >
39
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.Controls" Version =" 7.1.200 " />
40
40
</ItemGroup >
41
41
```
42
42
43
+ For example, using the default Uno template, you only need to add the following lines (as needed) to the class library ` <AppName>.csproj ` . No changes are needed in each target separately (` <AppName>.Wasm.csproj ` , ` <AppName>.Windows.csproj ` , etc.)
44
+ ``` xml
45
+ <ItemGroup Condition =" $(TargetFramework.Contains('windows10'))" >
46
+ <PackageReference Include =" CommunityToolkit.Common" />
47
+ <PackageReference Include =" CommunityToolkit.WinUI" />
48
+ <PackageReference Include =" CommunityToolkit.WinUI.Connectivity" />
49
+ <PackageReference Include =" CommunityToolkit.WinUI.DeveloperTools" />
50
+ <PackageReference Include =" CommunityToolkit.WinUI.UI" />
51
+ <PackageReference Include =" CommunityToolkit.WinUI.UI.Animations" />
52
+ <PackageReference Include =" CommunityToolkit.WinUI.UI.Behaviors" />
53
+ <PackageReference Include =" CommunityToolkit.WinUI.UI.Controls" />
54
+ <PackageReference Include =" CommunityToolkit.WinUI.UI.Controls.Core" />
55
+ <PackageReference Include =" CommunityToolkit.WinUI.UI.Controls.DataGrid" />
56
+ <PackageReference Include =" CommunityToolkit.WinUI.UI.Controls.Input" />
57
+ <PackageReference Include =" CommunityToolkit.WinUI.UI.Controls.Layout" />
58
+ <PackageReference Include =" CommunityToolkit.WinUI.UI.Controls.Markdown" />
59
+ <PackageReference Include =" CommunityToolkit.WinUI.UI.Controls.Media" />
60
+ <PackageReference Include =" CommunityToolkit.WinUI.UI.Controls.Primitives" />
61
+ <PackageReference Include =" CommunityToolkit.WinUI.UI.Media" />
62
+ </ItemGroup >
63
+ <ItemGroup Condition =" !$(TargetFramework.Contains('windows10'))" >
64
+ <PackageReference Include =" Uno.CommunityToolkit.Common" />
65
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI" />
66
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.Connectivity" />
67
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.DeveloperTools" />
68
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI" />
69
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI.Animations" />
70
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI.Behaviors" />
71
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI.Controls" />
72
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Core" />
73
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI.Controls.DataGrid" />
74
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Input" />
75
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Layout" />
76
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Markdown" />
77
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Media" />
78
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Primitives" />
79
+ <PackageReference Include =" Uno.CommunityToolkit.WinUI.UI.Media" />
80
+ </ItemGroup >
81
+ ```
82
+
83
+ Also, don't forget to add the corresponding package versions in ` Directory.Packages.props ` :
84
+ ``` xml
85
+ <PackageVersion Include =" Uno.CommunityToolkit.Common" Version =" 7.1.200" />
86
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI" Version =" 7.1.200" />
87
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.Connectivity" Version =" 7.1.200" />
88
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.DeveloperTools" Version =" 7.1.200" />
89
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI" Version =" 7.1.200" />
90
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI.Animations" Version =" 7.1.200" />
91
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI.Behaviors" Version =" 7.1.200" />
92
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI.Controls" Version =" 7.1.200" />
93
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Core" Version =" 7.1.200" />
94
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI.Controls.DataGrid" Version =" 7.1.200" />
95
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Input" Version =" 7.1.200" />
96
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Layout" Version =" 7.1.200" />
97
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Markdown" Version =" 7.1.200" />
98
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Media" Version =" 7.1.200" />
99
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI.Controls.Primitives" Version =" 7.1.200" />
100
+ <PackageVersion Include =" Uno.CommunityToolkit.WinUI.UI.Media" Version =" 7.1.200" />
101
+
102
+ <PackageVersion Include =" CommunityToolkit.Common" Version =" 8.2.2" />
103
+ <PackageVersion Include =" CommunityToolkit.WinUI" Version =" 7.1.2" />
104
+ <PackageVersion Include =" CommunityToolkit.WinUI.Connectivity" Version =" 7.1.2" />
105
+ <PackageVersion Include =" CommunityToolkit.WinUI.DeveloperTools" Version =" 7.1.2" />
106
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI" Version =" 7.1.2" />
107
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI.Animations" Version =" 7.1.2" />
108
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI.Behaviors" Version =" 7.1.2" />
109
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI.Controls" Version =" 7.1.2" />
110
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI.Controls.Core" Version =" 7.1.2" />
111
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI.Controls.DataGrid" Version =" 7.1.2" />
112
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI.Controls.Input" Version =" 7.1.2" />
113
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI.Controls.Layout" Version =" 7.1.2" />
114
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI.Controls.Markdown" Version =" 7.1.2" />
115
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI.Controls.Media" Version =" 7.1.2" />
116
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI.Controls.Primitives" Version =" 7.1.2" />
117
+ <PackageVersion Include =" CommunityToolkit.WinUI.UI.Media" Version =" 7.1.2" />
118
+ ```
119
+
43
120
## Support for UWP
44
121
45
122
As the original Community Toolkit does, this fork also provides binaries for UWP, and the branch [ ` unorel/7.1 ` ] ( https://github.com/unoplatform/Uno.WindowsCommunityToolkit/tree/unorel/7.1 ) is used to provide this support.
0 commit comments