Skip to content

Commit 05f9488

Browse files
Merge pull request #1983 from syncfusion-content/Update_UG_Content
Updated UG Content for WPF
2 parents aea855e + 1e04e4c commit 05f9488

File tree

6 files changed

+37
-30
lines changed

6 files changed

+37
-30
lines changed
31.9 KB
Loading

wpf/Themes/Theme-Studio.md

Lines changed: 8 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -274,40 +274,21 @@ Provide the theme name, in which the theme should be exported, and select the re
274274

275275
![Add Theme as Project for Theme Export](ThemeStudio_images/ThemeStudio-Themes-Folder.png)
276276

277-
N> When running the exported project in .NET 8.0 or .NET 9.0 environments, you may encounter reference issues due to missing or incompatible assemblies. To resolve this, manually add references to the required assemblies from the appropriate framework installation path or NuGet packages. Refer path location: C:\Program Files (x86)\Syncfusion\Essential Studio\WPF\ {product version}\precompiledassemblies\ {targetframework}\
277+
Until version 31.2.2, while exporting themes from Theme Studio, separate projects were created for each framework. Starting with version 31.2.9, themes are exported as a single SDK-style project that supports multiple frameworks: `.NET Framework 4.6.2`, `.NET 8.0`, `.NET 9.0`, and `.NET 10`.
278278

279-
### Generating theme assembly
279+
When opening the exported theme project, the `.NET Framework 4.6.2` will be selected by default.
280280

281-
Let us see the step-by-step procedure for ensuring theme assembly generation for exported theme projects.
281+
If any of the supported frameworks (`.NET Framework 4.6.2`, `.NET 8.0`, `.NET 9.0`, or `.NET 10`) are not installed on your machine, you can remove the unavailable framework from the `<TargetFrameworks>` tag in the `MultiTargeting.targets` file located at: [ D:\Windows11Light\targets\MultiTargeting.targets ].This will resolve any compilation issues caused by missing frameworks.
282282

283-
**Step 1**
283+
When running the exported single SDK-style theme project, you may encounter reference issues due to missing or incompatible assemblies across the targeted frameworks (4.6.2, .NET 8.0, .NET 9.0, and .NET 10). To resolve this, update the product version in the path specified in the `<SyncfusionInstallLocation>` tag of the exported .csproj theme project to match the installed product version, as shown in the image below. Reference path: C:\Program Files (x86)\Syncfusion\Essential Studio\WPF\{product version}
284284

285-
The following exported theme project should be attached to corresponding target frameworks used in the WPF application.
285+
![Add Reference Path for Exported Theme Projects](ThemeStudio_images/Reference_Path.png)
286286

287-
<table>
288-
<tr>
289-
<th>
290-
Target Framework</th><th>
291-
Solution Project</th></tr>
292-
<tr>
293-
<td>
294-
.Net 9.0</td><td>
295-
Syncfusion.Themes.Windows11LightYellow.WPF_NET90.csproj </td>
296-
</tr>
297-
<tr>
298-
<td>
299-
.Net 8.0</td><td>
300-
Syncfusion.Themes.Windows11LightYellow.WPF_NET80.csproj </td>
301-
</tr>
302-
<tr>
303-
<td>
304-
.Net Framework 4.6.2</td><td>
305-
Syncfusion.Themes.Windows11LightYellow.WPF_2017.csproj </td></tr>
306-
</table>
287+
### Generating theme assembly
307288

308-
**Step 2**
289+
Let us see the procedure for ensuring theme assembly generation for exported theme projects.
309290

310-
Rebuild the exported theme project in `Release` mode to generate the theme assembly.
291+
Rebuild the exported single SDK-Style theme project in `Release` mode to generate the theme assembly.
311292

312293
The export theme project has default `ThemeStudio.snk` key pair. If it is not required, use the already created private key pair by referring to the export theme project inside the application properties or [Create a new key pair](https://docs.microsoft.com/en-us/dotnet/standard/assembly/create-public-private-key-pair) using Visual Studio if the private key pair was not created externally.
313294

61 KB
Loading
-11.5 KB
Loading

wpf/dotnet-core-compatibility.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Below table represents the supported Syncfusion<sup>&reg;</sup> Essential Studio
2424
<th>.NET 7.0<br/></th>
2525
<th>.NET 8.0<br/></th>
2626
<th>.NET 9.0<br/></th>
27+
<th>.NET 10.0<br/></th>
2728
</tr>
2829

2930
<tr>
@@ -32,6 +33,7 @@ Below table represents the supported Syncfusion<sup>&reg;</sup> Essential Studio
3233
<td>No<br/></td>
3334
<td>No<br/></td>
3435
<td>No<br/></td>
36+
<td>No<br/></td>
3537
</tr>
3638

3739
<tr>
@@ -41,6 +43,7 @@ From 20.4 (2022 Vol4) <br/></td>
4143
<td>No<br/></td>
4244
<td>No<br/></td>
4345
<td>No<br/></td>
46+
<td>No<br/></td>
4447
</tr>
4548

4649
<tr>
@@ -50,6 +53,7 @@ From 21.1 (2023 Vol1) <br/></td>
5053
<td>Yes<br/></td>
5154
<td>No<br/></td>
5255
<td>No<br/></td>
56+
<td>No<br/></td>
5357
</tr>
5458

5559
<tr>
@@ -59,6 +63,7 @@ From 23.2 (2023 Vol3 SP) <br/></td>
5963
<td>Yes<br/></td>
6064
<td>Yes<br/></td>
6165
<td>No<br/></td>
66+
<td>No<br/></td>
6267
</tr>
6368

6469
<tr>
@@ -68,6 +73,7 @@ From 27.2 (2024 Vol3 SP) <br/></td>
6873
<td>Yes<br/></td>
6974
<td>Yes<br/></td>
7075
<td>Yes<br/></td>
76+
<td>No<br/></td>
7177
</tr>
7278

7379
<tr>
@@ -77,6 +83,17 @@ From 29.1 (2025 Vol1) <br/></td>
7783
<td>No<br/></td>
7884
<td>Yes<br/></td>
7985
<td>Yes<br/></td>
86+
<td>No<br/></td>
87+
</tr>
88+
89+
<tr>
90+
<td>
91+
From 31.2 (2025 Vol3 SP) <br/></td>
92+
<td>No<br/></td>
93+
<td>No<br/></td>
94+
<td>Yes<br/></td>
95+
<td>Yes<br/></td>
96+
<td>Yes<br/></td>
8097
</tr>
8198

8299
</table>
@@ -92,7 +109,7 @@ You can add the Syncfusion<sup>&reg;</sup> assembly references in one of the fol
92109

93110
Refer [control dependencies](https://help.syncfusion.com/wpf/control-dependencies) section to know control and its NuGet to use in the application. After that, add the required NuGet as reference and then you can use the control from ToolBox. The ToolBox will show a list of available controls once you have installed the NuGet package.
94111

95-
Refer [NuGet package](https://help.syncfusion.com/wpf/visual-studio-integration/nuget-packages) section to find more details about installing the NuGet package in your application.
112+
Refer [NuGet package](https://help.syncfusion.com/extension/syncfusion-nuget-packages/nuget-packages) section to find more details about installing the NuGet package in your application.
96113

97114
### Adding assembly references from installed location
98115

wpf/samples.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,21 @@ To explore any individual showcase sample from the `Syncfusion<sup>&reg;</sup> W
4545

4646
![Exploring Syncfusion WPF Showcase Samples](Guidetorunthesamples_images/Exploring-syncfusion-wpf-Showcase-sample.PNG)
4747

48+
All the sample browser projects are configured as single SDK-style projects that support multiple frameworks: `.NET Framework 4.6.2`, `.NET 8.0`, `.NET 9.0`, and `.NET 10`.
49+
50+
When you click the `Explore Demo Source` button, the `net10.0-windows` entry will be automatically removed from the targets file if .NET 10 is not installed on your machine, preventing any compilation errors.
51+
52+
To use the `.NET 10 framework`, install the required SDK and add `net10.0-windows` to the `<TargetFrameworks>` tag in the `MultiTargeting.targets` file located at the Samples Location: D:\WPF31.2.9\WPF\31.2.9\SampleBrowser\targets\MultiTargeting.targets as shown in the image below.
53+
54+
![WPF TargetFrameworks](Guidetorunthesamples_images/TargetFrameworks-wpf.jpg)
55+
56+
If you don’t have other frameworks installed and encounter compilation issues as a result, you can remove the unsupported framework from the `<TargetFrameworks>` tag in the same file and retain only the available ones to resolve the issue.
57+
4858
N> To run the individual control demos, please refer the instruction from [Running Individual Control Demos](https://github.com/syncfusion/wpf-demos#running-individual-control-demos).
4959

5060
## Online Samples
5161

52-
* Download and install `.NetCore` demos from [App Center](https://install.appcenter.ms/orgs/syncfusion-demos/apps/wpf-demos/distribution_groups/release).
53-
* Download and install `.Net Framework` demos from [Microsoft Store](https://www.microsoft.com/en-us/p/syncfusion-wpf-controls-examples/9n99kdhrff6g?activetab=pivot:overviewtab).
62+
* Download and install `.Net Framework` demos from [Microsoft Store](https://apps.microsoft.com/detail/9n99kdhrff6g?hl=en-US&gl=US).
5463

5564
## Download demos from online (Clone from github repository)
5665

0 commit comments

Comments
 (0)