Skip to content

Commit 3d86093

Browse files
Merge pull request #3956 from syncfusion-content/UpdateAPILinkForSTE_Dev
999161-Updated API link For Smart Text Editor
2 parents af45bc4 + 147a525 commit 3d86093

File tree

9 files changed

+30
-28
lines changed

9 files changed

+30
-28
lines changed

MAUI/SmartTextEditor/custom-ai-service.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,10 @@ Here are examples of AI services integrated using the `IChatInferenceService` in
8585

8686
| Service | Documentation |
8787
|---------|---------------|
88-
| Claude | [Claude Integration](/Common/claude-service) |
89-
| DeepSeek | [DeepSeek Integration](/Common/deepseek-service) |
90-
| Groq | [Groq Integration](/Common/groq-service) |
91-
| Gemini | [Gemini Integration](/Common/gemini-service) |
88+
| Claude | [Claude Integration](https://help.syncfusion.com/maui/common/claude-service) |
89+
| DeepSeek | [DeepSeek Integration](https://help.syncfusion.com/maui/common/deepseek-service) |
90+
| Groq | [Groq Integration](https://help.syncfusion.com/maui/common/groq-service) |
91+
| Gemini | [Gemini Integration](https://help.syncfusion.com/maui/common/gemini-service) |
9292

9393
## Troubleshooting
9494

MAUI/SmartTextEditor/customization.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ documentation: ug
1111
This section explains how to change the AI-Powered Text Editor’s appearance and suggestion behavior. You can set text styles, placeholder options, and customize how suggestions are shown.
1212

1313
## Text customization
14-
Set or bind the smart text editor’s text using the [Text]() property. You can use this to preloaded content or bind it to a field in your view model for data binding.
14+
Set or bind the smart text editor’s text using the [Text](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html#Syncfusion_Maui_SmartComponents_SfSmartTextEditor_Text) property. You can use this to preloaded content or bind it to a field in your view model for data binding.
1515

1616
{% tabs %}
1717
{% highlight xaml tabtitle="XAML" %}
@@ -31,7 +31,7 @@ var smarttexteditor = new SfSmartTextEditor
3131
{% endtabs %}
3232

3333
## Text style customization
34-
You can change the text style and font using the [TextStyle]() property to make the editor look the way you want.
34+
You can change the text style and font using the [TextStyle](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html#Syncfusion_Maui_SmartComponents_SfSmartTextEditor_TextStyle) property to make the editor look the way you want.
3535

3636
{% tabs %}
3737
{% highlight xaml tabtitle="XAML" %}
@@ -70,7 +70,7 @@ var smarttexteditor = new SfSmartTextEditor
7070
![Text Style in .NET MAUI Smart Text Editor.](images/customization/maui-smarttexteditor-textcolor.gif)
7171

7272
## Placeholder text and color customization
73-
Add a helpful placeholder to guide users and use [PlaceholderColor]() to make sure the text is easy to read.
73+
Add a helpful placeholder to guide users and use [PlaceholderColor](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html#Syncfusion_Maui_SmartComponents_SfSmartTextEditor_PlaceholderColor) to make sure the text is easy to read.
7474

7575
{% tabs %}
7676
{% highlight xaml tabtitle="XAML" %}
@@ -91,8 +91,10 @@ var editor = new SfSmartTextEditor
9191
{% endhighlight %}
9292
{% endtabs %}
9393

94+
![Placeholder in .NET MAUI Smart Text Editor.](images/customization/maui-smarttexteditor-placeholdercolor.gif)
95+
9496
## Suggestion text color
95-
Customize the color of the suggestion text using the [SuggestionTextColor]() property to match your theme and improves readability.
97+
Customize the color of the suggestion text using the [SuggestionTextColor](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html#Syncfusion_Maui_SmartComponents_SfSmartTextEditor_SuggestionTextColor) property to match your theme and improves readability.
9698

9799
{% tabs %}
98100
{% highlight xaml tabtitle="XAML" %}
@@ -114,7 +116,7 @@ var smarttexteditor = new SfSmartTextEditor
114116
![Suggestion Text Color in .NET MAUI Smart Text Editor.](images/customization/maui-smarttexteditor-textcolor.gif)
115117

116118
## Suggestion popup background
117-
Change the background color of the suggestion popup using the [SuggestionPopupBackground]() property in Popup mode to align with your app's design.
119+
Change the background color of the suggestion popup using the [SuggestionPopupBackground](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html#Syncfusion_Maui_SmartComponents_SfSmartTextEditor_SuggestionPopupBackground) property in Popup mode to align with your app's design.
118120

119121
{% tabs %}
120122
{% highlight xaml tabtitle="XAML" %}
@@ -138,7 +140,7 @@ var smarttexteditor = new SfSmartTextEditor
138140
![Customization in .NET MAUI Smart Text Editor.](images/customization/maui-smarttexteditor-customization.gif)
139141

140142
## Maximum input length
141-
Set a limit on the number of characters the user can enter in the smart text editor using the [MaxLength]() property.
143+
Set a limit on the number of characters the user can enter in the smart text editor using the [MaxLength](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html#Syncfusion_Maui_SmartComponents_SfSmartTextEditor_MaxLength) property.
142144

143145
{% tabs %}
144146
{% highlight xaml tabtitle="XAML" %}

MAUI/SmartTextEditor/events.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ The AI-Powered Text Editor provides the `TextChanged` event, which is triggered
1313

1414
## TextChanged
1515

16-
The [TextChanged]() event is triggered whenever the text in the smart text editor changes.
16+
The [TextChanged](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html#Syncfusion_Maui_SmartComponents_SfSmartTextEditor_TextChanged) event is triggered whenever the text in the smart text editor changes.
1717

1818
* `Sender`: This contains the `SfSmartTextEditor` object.
1919

20-
* `EventArgs`: The event uses [TextChangedEventArgs](), which provides details about the text change.
20+
* `EventArgs`: The event uses [TextChangedEventArgs](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.TextChangedEventArgs.html), which provides details about the text change.
2121

22-
* [NewTextValue]() : Returns the new text.
23-
* [OldTextValue]() : Returns the previous text.
22+
* [NewTextValue](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.TextChangedEventArgs.html#Syncfusion_Maui_SmartComponents_TextChangedEventArgs_NewTextValue) : Returns the new text.
23+
* [OldTextValue](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.TextChangedEventArgs.html#Syncfusion_Maui_SmartComponents_TextChangedEventArgs_OldTextValue) : Returns the previous text.
2424

2525
{% tabs %}
2626
{% highlight xaml tabtitle="MainPage.xaml" hl_lines="2" %}
@@ -44,7 +44,7 @@ private void OnTextChanged(object sender, Syncfusion.Maui.SmartComponents.TextCh
4444

4545
### TextChangedCommand
4646

47-
The [SfSmartTextEditor]() includes a built-in property called `TextChangedCommand`, which is triggered whenever the text in the smart text editor changes. This event can be invoked through the [TextChangedCommand]().
47+
The [SfSmartTextEditor](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html) includes a built-in property called `TextChangedCommand`, which is triggered whenever the text in the smart text editor changes. This event can be invoked through the [TextChangedCommand](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html#Syncfusion_Maui_SmartComponents_SfSmartTextEditor_TextChangedCommand).
4848

4949
{% tabs %}
5050
{% highlight xaml tabtitle="MainPage.xaml" hl_lines="2" %}

MAUI/SmartTextEditor/getting-started.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ documentation: ug
88
---
99

1010
# Getting started with .NET MAUI Smart Text Editor
11-
This section explains how to add the [.NET MAUI SmartTextEditor]() control. It covers only the basic features needed to get started with the Syncfusion AI-Powered Text Editor. Follow the steps below to add a .NET MAUI AI-Powered Text Editor control to your project.
11+
This section explains how to add the [.NET MAUI SmartTextEditor](https://www.syncfusion.com/maui-controls/maui-smart-texteditor) control. It covers only the basic features needed to get started with the Syncfusion AI-Powered Text Editor. Follow the steps below to add a .NET MAUI AI-Powered Text Editor control to your project.
1212

1313
N> The Smart Text Editor is distributed as part of the `Syncfusion.Maui.SmartComponents` package provides advanced AI-assisted features to enhance text editing and content management. Ensure your application has the required AI service configuration to enable these features.
1414

@@ -30,7 +30,7 @@ Before proceeding, ensure the following are set up:
3030
## Step 2: Install the Syncfusion<sup>&reg;</sup> .NET MAUI SmartComponents NuGet Package
3131

3232
1. In **Solution Explorer,** right-click the project and choose **Manage NuGet Packages.**
33-
2. Search for [Syncfusion.Maui.SmartComponents]() and install the latest version.
33+
2. Search for [Syncfusion.Maui.SmartComponents](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.html) and install the latest version.
3434
3. Ensure the necessary dependencies are installed correctly, and the project is restored.
3535

3636
## Step 3: Register the handler
@@ -110,12 +110,12 @@ namespace GettingStarted
110110

111111
{% endhighlight %}
112112

113-
N> You can refer [Configure AI Service](/Common/configure-ai-service) for `Azure`, `OpenAI`, `Ollama` service.
113+
N> You can refer [Configure AI Service](https://help.syncfusion.com/maui/common/configure-ai-service) for `Azure`, `OpenAI`, `Ollama` service.
114114

115115
## Step 5: Add .NET MAUI Smart Text Editor control
116116

117117
1. To initialize the control, import the `Syncfusion.Maui.SmartComponents` namespace into your code.
118-
2. Initialize [SfSmartTextEditor]().
118+
2. Initialize [SfSmartTextEditor](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html).
119119

120120
{% tabs %}
121121
{% highlight xaml tabtitle="XAML" hl_lines="3 5" %}
@@ -244,12 +244,12 @@ namespace GettingStarted
244244
}
245245
{% endhighlight %}
246246

247-
N> You can refer [Configure AI Service](configure-ai-service) for `Azure`, `OpenAI`, `Ollama` service.
247+
N> You can refer [Configure AI Service](https://help.syncfusion.com/maui/common/configure-ai-service) for `Azure`, `OpenAI`, `Ollama` service.
248248

249249
## Step 5: Add .NET MAUI Smart Text Editor control
250250

251251
1. To initialize the control, import the `Syncfusion.Maui.SmartComponents` namespace into your code.
252-
2. Initialize [SfSmartTextEditor]().
252+
2. Initialize [SfSmartTextEditor](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html).
253253

254254
{% tabs %}
255255
{% highlight xaml tabtitle="XAML" hl_lines="3 5" %}
@@ -301,7 +301,7 @@ Before proceeding, ensure the following are set up:
301301
## Step 2: Install the Syncfusion<sup>®</sup> MAUI SmartComponents NuGet Package
302302

303303
1. In **Solution Explorer,** right-click the project and choose **Manage NuGet Packages.**
304-
2. Search for [Syncfusion.Maui.SmartComponents]() and install the latest version.
304+
2. Search for [Syncfusion.Maui.SmartComponents](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.html) and install the latest version.
305305
3. Ensure the necessary dependencies are installed correctly, and the project is restored. If not, Open the Terminal in Rider and manually run: `dotnet restore`
306306

307307
## Step 3: Register the handler
@@ -379,12 +379,12 @@ namespace GettingStarted
379379
}
380380
{% endhighlight %}
381381

382-
N> You can refer [Configure AI Service](configure-ai-service) for `Azure`, `OpenAI`, `Ollama` service.
382+
N> You can refer [Configure AI Service](https://help.syncfusion.com/maui/common/configure-ai-service) for `Azure`, `OpenAI`, `Ollama` service.
383383

384384
## Step 5: Add .NET MAUI Smart Text Editor control
385385

386386
1. To initialize the control, import the `Syncfusion.Maui.SmartComponents` namespace into your code.
387-
2. Initialize [SfSmartTextEditor]().
387+
2. Initialize [SfSmartTextEditor](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartTextEditor.html).
388388

389389
{% tabs %}
390390
{% highlight xaml tabtitle="XAML" hl_lines="3 5" %}
@@ -454,4 +454,4 @@ Here is the result of the previous codes,
454454

455455
![Getting Started in .NET MAUI Smart Text Editor.](images/getting-started/maui-smarttexteditor-getting-started.gif)
456456

457-
N> You can refer to our [.NET MAUI Smart Text Editor]() feature tour page for its groundbreaking feature representations. You can also explore our [.NET MAUI Smart Text Editor Example]() that shows you how to render the Smart Text Editor in .NET MAUI.
457+
N> You can refer to our [.NET MAUI Smart Text Editor](https://www.syncfusion.com/maui-controls/maui-smart-texteditor) feature tour page for its groundbreaking feature representations. You can also explore our [.NET MAUI Smart Text Editor Example]() that shows you how to render the Smart Text Editor in .NET MAUI.
35.1 KB
Loading
-23.7 KB
Loading
-103 KB
Binary file not shown.

MAUI/SmartTextEditor/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ documentation: ug
99

1010
# Overview of .NET MAUI Smart Text Editor
1111

12-
Syncfusion [.NET MAUI AI-Powered Text Editor]() (SfSmartTextEditor) is a multiline input control that accelerates typing with predictive suggestions. It supports inline and popup suggestion display, can integrate with an AI inference service for context aware completions, and falls back to your custom phrase list when AI is unavailable. The control provides full text styling, placeholder customization, and command/event hooks for text changes.
12+
Syncfusion [.NET MAUI AI-Powered Text Editor](https://www.syncfusion.com/maui-controls/maui-smart-texteditor) (SfSmartTextEditor) is a multiline input control that accelerates typing with predictive suggestions. It supports inline and popup suggestion display, can integrate with an AI inference service for context aware completions, and falls back to your custom phrase list when AI is unavailable. The control provides full text styling, placeholder customization, and command/event hooks for text changes.
1313

1414
![Overview in .NET MAUI Smart Text Editor.](images/overview/maui-smarttexteditor-overview.gif)
1515

MAUI/SmartTextEditor/suggestion-display-mode.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ documentation: ug
1010
# Choose how suggestions are displayed
1111

1212
The AI-Powered Text Editor supports two display modes for showing completions as you type: `Inline` and `Popup`.
13-
- [Inline](): Renders the predicted text in place after the caret, matching your text style.
14-
- [Popup](): Shows a compact hint near the caret that you can tap or accept via key press.
13+
- [Inline](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SuggestionDisplayMode.html#Syncfusion_Maui_SmartComponents_SuggestionDisplayMode_Inline): Renders the predicted text in place after the caret, matching your text style.
14+
- [Popup](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SuggestionDisplayMode.html#Syncfusion_Maui_SmartComponents_SuggestionDisplayMode_Popup): Shows a compact hint near the caret that you can tap or accept via key press.
1515

1616
N>
1717
- Windows and Mac Catalyst default to **Inline**; Android and iOS default to **Popup**.

0 commit comments

Comments
 (0)