WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 5e50513

Browse files
authored
Merge branch 'development' into 990933-TreeGrid
2 parents 1126659 + 8cb3734 commit 5e50513

File tree

147 files changed

+7212
-1232
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

147 files changed

+7212
-1232
lines changed

blazor-toc.html

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -963,35 +963,38 @@
963963
<li>Getting Started
964964
<ul>
965965
<li>
966-
<a href="/blazor/blockeditor/getting-started-web-app">Blazor Web App</a>
966+
<a href="/blazor/block-editor/getting-started-web-app">Blazor Web App</a>
967967
</li>
968968
<li>
969-
<a href="/blazor/blockeditor/getting-started-wasm-app">Blazor WASM App</a>
969+
<a href="/blazor/block-editor/getting-started-wasm-app">Blazor WASM App</a>
970970
</li>
971971
</ul>
972972
</li>
973-
<li><a href="/blazor/blockeditor/built-in-blocks/built-in-blocks">Built-in Blocks</a>
973+
<li><a href="/blazor/block-editor/built-in-blocks/built-in-blocks">Built-in Blocks</a>
974974
<ul>
975-
<li><a href="/blazor/blockeditor/built-in-blocks/typography">Typography</a></li>
976-
<li><a href="/blazor/blockeditor/built-in-blocks/table-block">Table Blocks</a></li>
977-
<li><a href="/blazor/blockeditor/built-in-blocks/list-types">List-Types</a></li>
978-
<li><a href="/blazor/blockeditor/built-in-blocks/inline-content">Inline Content</a></li>
979-
<li><a href="/blazor/blockeditor/built-in-blocks/embed">Embeds</a></li>
975+
<li><a href="/blazor/block-editor/built-in-blocks/typography">Typography</a></li>
976+
<li><a href="/blazor/block-editor/built-in-blocks/table-block">Table Blocks</a></li>
977+
<li><a href="/blazor/block-editor/built-in-blocks/list-types">List-Types</a></li>
978+
<li><a href="/blazor/block-editor/built-in-blocks/inline-content">Inline Content</a></li>
979+
<li><a href="/blazor/block-editor/built-in-blocks/embed">Embeds</a></li>
980980
</ul>
981981
</li>
982-
<li><a href="/blazor/blockeditor/editor-menus">Editor Menus</a></li>
983-
<li><a href="/blazor/blockeditor/paste-cleanup">Paste Cleanup</a></li>
984-
<li><a href="/blazor/blockeditor/undo-redo">Undo and redo</a></li>
985-
<li><a href="/blazor/blockeditor/globalization">Globalization</a></li>
986-
<li><a href="/blazor/blockeditor/keyboard-shortcuts">Keyboard Shortcuts</a></li>
987-
<li><a href="/blazor/blockeditor/appearance">Appearance</a></li>
988-
<li><a href="/blazor/blockeditor/events">Events</a></li>
982+
<li><a href="/blazor/block-editor/editor-menus">Editor Menus</a></li>
983+
<li><a href="/blazor/block-editor/paste-cleanup">Paste Cleanup</a></li>
984+
<li><a href="/blazor/block-editor/undo-redo">Undo and redo</a></li>
985+
<li><a href="/blazor/block-editor/globalization">Globalization</a></li>
986+
<li><a href="/blazor/block-editor/keyboard-shortcuts">Keyboard Shortcuts</a></li>
987+
<li><a href="/blazor/block-editor/appearance">Appearance</a></li>
988+
<li><a href="/blazor/block-editor/events">Events</a></li>
989989
<li>Editor Security
990990
<ul>
991-
<li><a href="/blazor/blockeditor/editor-security/cross-site-script">Cross-Site Scripting</a></li>
992-
<li><a href="/blazor/blockeditor/editor-security/read-only-mode">Controlling Editor Access</a></li>
991+
<li><a href="/blazor/block-editor/editor-security/cross-site-script">Cross-Site Scripting</a></li>
992+
<li><a href="/blazor/block-editor/editor-security/read-only-mode">Controlling Editor Access</a></li>
993993
</ul>
994994
</li>
995+
<li>
996+
<a href="/cr/blazor/Syncfusion.Blazor.BlockEditor.SfBlockEditor.html"> API Reference</a>
997+
</li>
995998
</ul>
996999
</li>
9971000
<li>Breadcrumb
@@ -2102,6 +2105,7 @@
21022105
<li><a href="/blazor/datagrid/frozen-column">Column Pinning (Frozen)</a></li>
21032106
<li><a href="/blazor/datagrid/column-chooser">Column Chooser</a></li>
21042107
<li><a href="/blazor/datagrid/column-menu">Column Menu</a></li>
2108+
<li><a href="/blazor/datagrid/column-spanning">Column Spanning</a></li>
21052109
</ul>
21062110
</li>
21072111
<li>
@@ -2110,6 +2114,7 @@
21102114
<li><a href="/blazor/datagrid/row-template">Row Template</a></li>
21112115
<li><a href="/blazor/datagrid/detail-template">Detail Template</a></li>
21122116
<li><a href="/blazor/datagrid/row-drag-and-drop">Row Drag and Drop</a></li>
2117+
<li><a href="/blazor/datagrid/row-spanning">Row Spanning</a></li>
21132118
</ul>
21142119
</li>
21152120
<li>
@@ -2712,7 +2717,10 @@
27122717
<li>
27132718
<a href="/blazor/diagram/layout/radial-tree">Radial Tree Layout</a>
27142719
</li>
2715-
<li>
2720+
<li>
2721+
<a href="/blazor/diagram/layout/force-directed-tree-layout">Force Directed Tree Layout</a>
2722+
</li>
2723+
<li>
27162724
<a href="/blazor/diagram/layout/events">Events</a>
27172725
</li>
27182726
</ul>

blazor/3D-chart/getting-started-wasm.md

Lines changed: 64 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ documentation: ug
1111

1212
# Getting Started with Blazor 3D Chart Component in Blazor WASM App
1313

14-
This section briefly explains about how to include `Blazor 3D Charts` component in your Blazor WebAssembly (WASM) App using Visual Studio and Visual Studio Code.
14+
This section briefly explains about how to include [Blazor 3D Chart](https://www.syncfusion.com/blazor-components/blazor-3d-charts) component in your Blazor WebAssembly App using [Visual Studio](https://visualstudio.microsoft.com/vs/), [Visual Studio Code](https://code.visualstudio.com/), and the [.NET CLI](https://learn.microsoft.com/en-us/dotnet/core/tools/).
1515

1616
{% tabcontents %}
1717

@@ -23,11 +23,13 @@ This section briefly explains about how to include `Blazor 3D Charts` component
2323

2424
## Create a new Blazor App in Visual Studio
2525

26-
You can create a **Blazor WebAssembly App** using Visual Studio via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-7.0&pivots=windows) or the [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio).
26+
Create a **Blazor WebAssembly App** using Visual Studio via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-10.0&pivots=vs) or the [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio). For detailed instructions, refer to the [Blazor WASM App Getting Started](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-app) documentation.
27+
28+
![Blazor WASM Create Project Template](images/blazor-wasm-app-template.png)
2729

2830
## Install Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor 3D Chart NuGet in the App
2931

30-
To add **Blazor 3D Chart** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), search and install `Syncfusion.Blazor.Chart3D`. Alternatively, you can utilize the following package manager command to achieve the same.
32+
To add the **Blazor 3D Chart** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), then search and install [Syncfusion.Blazor.Chart3D](https://www.nuget.org/packages/Syncfusion.Blazor.Chart3D). Alternatively, run the following commands in the Package Manager Console to achieve the same.
3133

3234
{% tabs %}
3335
{% highlight C# tabtitle="Package Manager" %}
@@ -37,7 +39,7 @@ Install-Package Syncfusion.Blazor.Chart3D -Version {{ site.releaseversion }}
3739
{% endhighlight %}
3840
{% endtabs %}
3941

40-
N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for available NuGet packages list with component details.
42+
N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to the [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for the available NuGet packages list with component details.
4143

4244
{% endtabcontent %}
4345

@@ -49,9 +51,9 @@ N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are availa
4951

5052
## Create a new Blazor App in Visual Studio Code
5153

52-
You can create a **Blazor WebAssembly App** using Visual Studio Code via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-7.0&pivots=vsc) or the [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-code-integration/create-project).
54+
Create a **Blazor WebAssembly App** using Visual Studio Code via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-10.0&pivots=vsc) or the [Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-code-integration/create-project). For detailed instructions, refer to the [Blazor WASM App Getting Started](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-app?tabcontent=visual-studio-code) documentation.
5355

54-
Alternatively, you can create a WebAssembly application using the following command in the terminal(<kbd>Ctrl</kbd>+<kbd>`</kbd>).
56+
Alternatively, create a WebAssembly application by using the following command in the integrated terminal(<kbd>Ctrl</kbd>+<kbd>`</kbd>).
5557

5658
{% tabs %}
5759

@@ -64,7 +66,7 @@ cd BlazorApp
6466

6567
{% endtabs %}
6668

67-
## Install Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Chart3D and Themes NuGet in the App
69+
## Install Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Chart3D NuGet in the App
6870

6971
* Press <kbd>Ctrl</kbd>+<kbd>`</kbd> to open the integrated terminal in Visual Studio Code.
7072
* Ensure you’re in the project root directory where your `.csproj` file is located.
@@ -81,26 +83,72 @@ dotnet restore
8183

8284
{% endtabs %}
8385

84-
N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for available NuGet packages list with component details.
86+
N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to the [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for the available NuGet packages list with component details.
87+
88+
{% endtabcontent %}
89+
90+
{% tabcontent .NET CLI %}
91+
92+
## Prerequisites
93+
94+
Install the latest version of [.NET SDK](https://dotnet.microsoft.com/en-us/download). If the .NET SDK is already installed, determine the installed version by running the following command in a command prompt (Windows), terminal (macOS), or command shell (Linux).
95+
96+
{% tabs %}
97+
{% highlight c# tabtitle=".NET CLI" %}
98+
99+
dotnet --version
100+
101+
{% endhighlight %}
102+
{% endtabs %}
103+
104+
## Create a Blazor WebAssembly App using .NET CLI
105+
106+
Run the following command to create a new Blazor WebAssembly App in a command prompt (Windows) or terminal (macOS) or command shell (Linux). For detailed instructions, refer to [this Blazor WASM App Getting Started](https://blazor.syncfusion.com/documentation/getting-started/blazor-webassembly-app?tabcontent=.net-cli) documentation.
107+
108+
{% tabs %}
109+
{% highlight c# tabtitle=".NET CLI" %}
110+
111+
dotnet new blazorwasm -o BlazorApp
112+
cd BlazorApp
113+
114+
{% endhighlight %}
115+
{% endtabs %}
116+
117+
## Install Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Chart3D NuGet in the App
118+
119+
To add the **Blazor 3D Chart** component to the application, run the following commands in a command prompt (Windows), command shell (Linux), or terminal (macOS) to install the [Syncfusion.Blazor.Chart3D](https://www.nuget.org/packages/Syncfusion.Blazor.Chart3D/) NuGet package. See [Install and manage packages using the dotnet CLI](https://learn.microsoft.com/en-us/nuget/consume-packages/install-use-packages-dotnet-cli) topics for more details.
120+
121+
{% tabs %}
122+
{% highlight c# tabtitle=".NET CLI" %}
123+
124+
dotnet add package Syncfusion.Blazor.Chart3D -Version {{ site.releaseversion }}
125+
dotnet restore
126+
127+
{% endhighlight %}
128+
{% endtabs %}
129+
130+
N> Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to the [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for the available NuGet packages list with component details.
85131

86132
{% endtabcontent %}
87133

88134
{% endtabcontents %}
89135

90-
## Register Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Service
136+
## Add Import Namespaces
91137

92-
Open **~/_Imports.razor** file and import the Syncfusion.Blazor namespace.
138+
Open the **~/_Imports.razor** file and import the `Syncfusion.Blazor` and `Syncfusion.Blazor.Chart3D` namespaces.
93139

94140
{% tabs %}
95-
{% highlight razor tabtitle="~/_Imports.razor" %}
141+
{% highlight C# tabtitle="~/_Imports.razor" %}
96142

97143
@using Syncfusion.Blazor
98144
@using Syncfusion.Blazor.Chart3D
99145

100146
{% endhighlight %}
101147
{% endtabs %}
102148

103-
Now, register the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Service in the **~/Program.cs** file of your Blazor WebAssembly App.
149+
## Register Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Service
150+
151+
Register the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor Service in the **~/Program.cs** file of the Blazor WebAssembly App.
104152

105153
{% tabs %}
106154
{% highlight C# tabtitle="Blazor WebAssembly App" hl_lines="3 11" %}
@@ -124,17 +172,16 @@ await builder.Build().RunAsync();
124172

125173
## Add script resources
126174

127-
The script can be accessed from NuGet through [Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets). Reference the script in the `<head>` of the main page as follows:
128-
129-
* For Blazor WebAssembly app, include it in the **~/index.html** file.
175+
The script can be accessed from NuGet through [Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets). Reference the script in the `<head>` of the **~/index.html** file.
130176

131177
```html
132178
<head>
133179
....
134180
<script src="_content/Syncfusion.Blazor.Core/scripts/syncfusion-blazor.min.js" type="text/javascript"></script>
135181
</head>
136182
```
137-
N> Check out the [Adding Script Reference](https://blazor.syncfusion.com/documentation/common/adding-script-references) topic to learn different approaches for adding script references in your Blazor application.
183+
184+
N> Check out the [Adding Script Reference](https://blazor.syncfusion.com/documentation/common/adding-script-references) topic to learn different approaches for adding script references in Blazor application.
138185

139186
## Add Blazor 3D Chart Component
140187

@@ -150,7 +197,7 @@ Add the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor 3D Chart compone
150197
{% endhighlight %}
151198
{% endtabs %}
152199

153-
* Press <kbd>Ctrl</kbd>+<kbd>F5</kbd> (Windows) or <kbd>⌘</kbd>+<kbd>F5</kbd> (macOS) to launch the application. This will render the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor 3D Chart component in your default web browser.
200+
* Press <kbd>Ctrl</kbd>+<kbd>F5</kbd> (Windows) or <kbd>⌘</kbd>+<kbd>F5</kbd> (macOS) to launch the application. This will render the Syncfusion<sup style="font-size:70%">&reg;</sup> Blazor 3D Chart component in the default web browser.
154201

155202
## Populate Blazor 3D Chart with data
156203

File renamed without changes.

0 commit comments

Comments
 (0)