`.
>caption Basic chart
@@ -193,4 +193,4 @@ To execute Chart methods, obtain reference to the component instance via `@ref`.
## See Also
* [Live Demos: Chart](https://demos.telerik.com/blazor-ui/chart/overview)
-* [Chart API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikChart)
+* [Chart API Reference](slug://Telerik.Blazor.Components.TelerikChart)
diff --git a/components/checkbox/overview.md b/components/checkbox/overview.md
index 895c21102f..9dda73bd64 100644
--- a/components/checkbox/overview.md
+++ b/components/checkbox/overview.md
@@ -100,4 +100,4 @@ else
## See Also
* [Live CheckBox Demos](https://demos.telerik.com/blazor-ui/checkbox/overview)
-* [CheckBox API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikCheckBox-1)
+* [CheckBox API Reference](slug://Telerik.Blazor.Components.TelerikCheckBox-1)
diff --git a/components/chip/overview.md b/components/chip/overview.md
index 0ba2f075f8..bf4630c7e8 100644
--- a/components/chip/overview.md
+++ b/components/chip/overview.md
@@ -53,7 +53,7 @@ You can customize the appearance of the Blazor Chip via a variety of built-in cu
## Chip Parameters
-The table below lists the Chip parameters. Also check the [Chip API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikChip) for all parameters, methods and events.
+The table below lists the Chip parameters. Also check the [Chip API Reference](slug://Telerik.Blazor.Components.TelerikChip) for all parameters, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -80,4 +80,4 @@ The table below lists the Chip parameters. Also check the [Chip API Reference](/
## See Also
* [Live Demo: Chip Overview](https://demos.telerik.com/blazor-ui/chip/overview)
-* [Chip API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikChip)
+* [Chip API Reference](slug://Telerik.Blazor.Components.TelerikChip)
diff --git a/components/chiplist/overview.md b/components/chiplist/overview.md
index d57767860a..aa045680de 100644
--- a/components/chiplist/overview.md
+++ b/components/chiplist/overview.md
@@ -72,7 +72,7 @@ You can customize the appearance of the Blazor ChipList via a variety of built-i
## ChipList Parameters
-The table below lists the ChipList parameters. Also check the [ChipList API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikChipList-1) for all parameters, methods and events.
+The table below lists the ChipList parameters. Also check the [ChipList API Reference](slug://Telerik.Blazor.Components.TelerikChipList-1) for all parameters, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -95,4 +95,4 @@ The table below lists the ChipList parameters. Also check the [ChipList API Refe
## See Also
* [Live Demo: ChipList Overview](https://demos.telerik.com/blazor-ui/chiplist/overview)
- * [ChipList API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikChipList-1)
+ * [ChipList API Reference](slug://Telerik.Blazor.Components.TelerikChipList-1)
diff --git a/components/chunkprogressbar/overview.md b/components/chunkprogressbar/overview.md
index e3f53b7c6e..987cf820d2 100644
--- a/components/chunkprogressbar/overview.md
+++ b/components/chunkprogressbar/overview.md
@@ -105,4 +105,4 @@ In the example below each chunk is "worth" `10 / 4 = 2.5`. The `Value` is `3` so
## See Also
* [Live Demo: ChunkProgressBar](https://demos.telerik.com/blazor-ui/chunkprogressbar/overview)
-* [ChunkProgressBar API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikChunkProgressBar)
+* [ChunkProgressBar API Reference](slug://Telerik.Blazor.Components.TelerikChunkProgressBar)
diff --git a/components/colorgradient/overview.md b/components/colorgradient/overview.md
index bd09075805..ff300e83c4 100644
--- a/components/colorgradient/overview.md
+++ b/components/colorgradient/overview.md
@@ -48,7 +48,7 @@ Color keywords are not supported. If this is the preferred use case scenario, co
## ColorGradient Parameters
-The Blazor ColorGradient provides various parameters to configure the component. Also check the [ColorGradient public API](/blazor-ui/api/Telerik.Blazor.Components.TelerikColorGradient).
+The Blazor ColorGradient provides various parameters to configure the component. Also check the [ColorGradient public API](slug://Telerik.Blazor.Components.TelerikColorGradient).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
diff --git a/components/colorpalette/overview.md b/components/colorpalette/overview.md
index 1fb2c9258e..7ca70d6838 100644
--- a/components/colorpalette/overview.md
+++ b/components/colorpalette/overview.md
@@ -45,7 +45,7 @@ The Blazor ColorPalette fires value change and blur events that you can handle a
## ColorPalette Parameters
-The Blazor ColorPalette provides various parameters to configure the component. Also check the [ColorPalette public API](/blazor-ui/api/Telerik.Blazor.Components.TelerikColorPalette).
+The Blazor ColorPalette provides various parameters to configure the component. Also check the [ColorPalette public API](slug://Telerik.Blazor.Components.TelerikColorPalette).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -87,4 +87,4 @@ The Blazor ColorPallete provides appearance settings. Control the size of the co
## See Also
* [Live ColorPalette Demos](https://demos.telerik.com/blazor-ui/colorpalette/overview)
-* [ColorPalette API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikColorPalette)
+* [ColorPalette API Reference](slug://Telerik.Blazor.Components.TelerikColorPalette)
diff --git a/components/colorpicker/overview.md b/components/colorpicker/overview.md
index 9c1ef9091b..5ed308e5c5 100644
--- a/components/colorpicker/overview.md
+++ b/components/colorpicker/overview.md
@@ -68,7 +68,7 @@ The ColorPicker does not support color keywords.
## ColorPicker Parameters
-The Blazor ColorPicker provides various parameters to configure the component. For more configuration options, see the [public Telerik UI for Blazor ColorPicker API](/blazor-ui/api/Telerik.Blazor.Components.TelerikColorPicker).
+The Blazor ColorPicker provides various parameters to configure the component. For more configuration options, see the [public Telerik UI for Blazor ColorPicker API](slug://Telerik.Blazor.Components.TelerikColorPicker).
The ColorPicker tag exposes the following features through its attributes:
@@ -100,7 +100,7 @@ For more information on customizing the ColorPicker styling, see the article abo
## ColorPicker Reference and Methods
-To use the [methods of the Blazor ColorPicker](/blazor-ui/api/Telerik.Blazor.Components.TelerikColorPicker), add a reference to the component instance.
+To use the [methods of the Blazor ColorPicker](slug://Telerik.Blazor.Components.TelerikColorPicker), add a reference to the component instance.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -137,4 +137,4 @@ To use the [methods of the Blazor ColorPicker](/blazor-ui/api/Telerik.Blazor.Com
## See Also
* [Blazor ColorPicker Overview (Live Demo)](https://demos.telerik.com/blazor-ui/colorpicker/overview)
-* [Blazor ColorPicker API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikColorPicker)
+* [Blazor ColorPicker API Reference](slug://Telerik.Blazor.Components.TelerikColorPicker)
diff --git a/components/combobox/grouping.md b/components/combobox/grouping.md
index afd804c6ce..1b99cce97a 100644
--- a/components/combobox/grouping.md
+++ b/components/combobox/grouping.md
@@ -67,7 +67,7 @@ The group headers can stick to the top of the dropdown during scrolling. In othe
# Notes
* One level of grouping is supported.
-* A grouped ComboBox will provide a `Groups` property with a single [`GroupDescriptor`](/blazor-ui/api/Telerik.DataSource.GroupDescriptor) in the [`DataSourceRequest`](/blazor-ui/api/Telerik.DataSource.DataSourceRequest) argument of its [OnRead event](slug://components/combobox/events#onread). This will allow the developer to apply grouping with [manual data operations](slug://components/grid/manual-operations).
+* A grouped ComboBox will provide a `Groups` property with a single [`GroupDescriptor`](slug://Telerik.DataSource.GroupDescriptor) in the [`DataSourceRequest`](slug://Telerik.DataSource.DataSourceRequest) argument of its [OnRead event](slug://components/combobox/events#onread). This will allow the developer to apply grouping with [manual data operations](slug://components/grid/manual-operations).
## See Also
diff --git a/components/combobox/overview.md b/components/combobox/overview.md
index db6a43a18f..93b7583bc6 100644
--- a/components/combobox/overview.md
+++ b/components/combobox/overview.md
@@ -145,7 +145,7 @@ The ComboBox provides the following popup settings:
The ComboBox is a generic component and its type is determined by the type of the model you pass to it, and the type of its value field. You can find examples in the [Data Bind - Considerations](slug://components/combobox/databind#considerations) article.
-Add a reference to the component instance to use the [ComboBox's methods](/blazor-ui/api/Telerik.Blazor.Components.TelerikComboBox-2).
+Add a reference to the component instance to use the [ComboBox's methods](slug://Telerik.Blazor.Components.TelerikComboBox-2).
@[template](/_contentTemplates/dropdowns/methods.md#methods-list)
@@ -212,4 +212,4 @@ Missing selection is most common when the initial value is `null` as data source
* [Data Binding](slug://components/combobox/databind)
* [Live Demo: ComboBox](https://demos.telerik.com/blazor-ui/combobox/overview)
* [Live Demo: ComboBox Validation](https://demos.telerik.com/blazor-ui/combobox/validation)
-* [ComboBox API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikComboBox-2)
+* [ComboBox API Reference](slug://Telerik.Blazor.Components.TelerikComboBox-2)
diff --git a/components/contextmenu/overview.md b/components/contextmenu/overview.md
index 8c72c379e5..aaea4b1ddc 100644
--- a/components/contextmenu/overview.md
+++ b/components/contextmenu/overview.md
@@ -127,7 +127,7 @@ The Context Menu generates events that you can handle and further customize its
## Context Menu Parameters
-The following table lists Context Menu parameters, which are not related to other features on this page. For the full list of properties, methods, and events, see the [Context Menu API reference documentation](/blazor-ui/api/Telerik.Blazor.Components.TelerikContextMenu-1).
+The following table lists Context Menu parameters, which are not related to other features on this page. For the full list of properties, methods, and events, see the [Context Menu API reference documentation](slug://Telerik.Blazor.Components.TelerikContextMenu-1).
| Attribute | Type and Default Value | Description |
| --- | --- | --- |
@@ -157,7 +157,7 @@ The ContextMenu provides the following popup settings:
## Context Menu Reference and Methods
-To use the [Blazor Context Menu methods](/blazor-ui/api/Telerik.Blazor.Components.TelerikContextMenu-1), add a reference to the component instance.
+To use the [Blazor Context Menu methods](slug://Telerik.Blazor.Components.TelerikContextMenu-1), add a reference to the component instance.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -258,4 +258,4 @@ To use the [Blazor Context Menu methods](/blazor-ui/api/Telerik.Blazor.Component
* [Binding the Blazor Context Menu to Data](slug://contextmenu-data-binding-overview)
* [Live Demo: Overview of the Blazor Context Menu](https://demos.telerik.com/blazor-ui/contextmenu/overview)
-* [Context Menu API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikContextMenu-1)
+* [Context Menu API Reference](slug://Telerik.Blazor.Components.TelerikContextMenu-1)
diff --git a/components/dateinput/overview.md b/components/dateinput/overview.md
index 08b8d203c3..a09328501a 100644
--- a/components/dateinput/overview.md
+++ b/components/dateinput/overview.md
@@ -83,7 +83,7 @@ The [DateInput exposes a few parameters for its styling](slug://dateinput-appear
## DateInput Parameters
-The following section lists some Date Input parameters and links to other pages that provide information for more parameters. Also check the [DateInput API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikDateInput-1) for all parameters, methods and events.
+The following section lists some Date Input parameters and links to other pages that provide information for more parameters. Also check the [DateInput API Reference](slug://Telerik.Blazor.Components.TelerikDateInput-1) for all parameters, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -166,4 +166,4 @@ The Date Input exposes methods for programmatic operation. To use them, define a
* [Live Demo: Date Input](https://demos.telerik.com/blazor-ui/dateinput/overview)
* [Input Validation](slug://common-features/input-validation)
-* [Date Input API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikDateInput-1)
+* [Date Input API Reference](slug://Telerik.Blazor.Components.TelerikDateInput-1)
diff --git a/components/datepicker/events.md b/components/datepicker/events.md
index 51c74f51e2..f9916a5d4c 100644
--- a/components/datepicker/events.md
+++ b/components/datepicker/events.md
@@ -57,7 +57,7 @@ The `OnCalendarCellRender` event fires when each calendar cell in each view is a
* Find out the cell date.
* Set a custom CSS class for the `| ` element.
-As an argument, the event handler receives a [`DatePickerCalendarCellRenderEventArgs` object](/blazor-ui/api/telerik.blazor.components.datepickercalendarcellrendereventargs), which contains the following properties:
+As an argument, the event handler receives a [`DatePickerCalendarCellRenderEventArgs` object](slug://telerik.blazor.components.datepickercalendarcellrendereventargs), which contains the following properties:
| Property | Type | Description |
| --- | --- | --- |
@@ -143,7 +143,7 @@ model value: @DatePickerValue
The `OnClose` event fires before the DatePicker popup closes.
-The event handler receives as an argument an [`DatePickerCloseEventArgs` object](/blazor-ui/api/telerik.blazor.components.datepickercloseeventargs) that contains:
+The event handler receives as an argument an [`DatePickerCloseEventArgs` object](slug://telerik.blazor.components.datepickercloseeventargs) that contains:
| Property | Description |
| --- | --- |
@@ -177,7 +177,7 @@ The event handler receives as an argument an [`DatePickerCloseEventArgs` object]
The `OnOpen` event fires before the DatePicker popup renders.
-As an argument, the event handler receives a [`DatePickerOpenEventArgs` object](/blazor-ui/api/Telerik.Blazor.Components.DatePickerOpenEventArgs), which contains the following properties:
+As an argument, the event handler receives a [`DatePickerOpenEventArgs` object](slug://Telerik.Blazor.Components.DatePickerOpenEventArgs), which contains the following properties:
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
diff --git a/components/datepicker/overview.md b/components/datepicker/overview.md
index 72ffbdf5b4..064458f169 100644
--- a/components/datepicker/overview.md
+++ b/components/datepicker/overview.md
@@ -118,7 +118,7 @@ You can find more options for customizing the Date Picker styling in the [Appear
## DatePicker Reference and Methods
-Add a reference to the component instance to use the [Date Picker's methods](/blazor-ui/api/Telerik.Blazor.Components.TelerikDatePicker-1).
+Add a reference to the component instance to use the [Date Picker's methods](slug://Telerik.Blazor.Components.TelerikDatePicker-1).
| Method | Description |
| --- | --- |
@@ -167,4 +167,4 @@ Add a reference to the component instance to use the [Date Picker's methods](/bl
* [Live Demo: Date Picker](https://demos.telerik.com/blazor-ui/datepicker/overview)
* [Input Validation](slug://common-features/input-validation)
* [Supported Input Date Formats](slug://components/dateinput/supported-formats)
-* [DatePicker API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikDatePicker-1)
+* [DatePicker API Reference](slug://Telerik.Blazor.Components.TelerikDatePicker-1)
diff --git a/components/daterangepicker/overview.md b/components/daterangepicker/overview.md
index 20f18eb5be..be6634f0f0 100644
--- a/components/daterangepicker/overview.md
+++ b/components/daterangepicker/overview.md
@@ -68,7 +68,7 @@ The DateRangePicker allows you to customize the rendering of the Calendar popup
## DateRangePicker Parameters
-The Blazor Date Range Picker provides various parameters that allow you to configure the component. Also check the [DateRangePicker's public API](/blazor-ui/api/Telerik.Blazor.Components.TelerikDateRangePicker-1).
+The Blazor Date Range Picker provides various parameters that allow you to configure the component. Also check the [DateRangePicker's public API](slug://Telerik.Blazor.Components.TelerikDateRangePicker-1).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -115,7 +115,7 @@ You can find more options for customizing the Date Range Picker styling in the [
## DateRangePicker Reference and Methods
-Add a reference to the component instance to use the [Date Range Picker's methods](/blazor-ui/api/Telerik.Blazor.Components.TelerikDateRangePicker-1).
+Add a reference to the component instance to use the [Date Range Picker's methods](slug://Telerik.Blazor.Components.TelerikDateRangePicker-1).
| Method | Description |
| --- | --- |
@@ -170,4 +170,4 @@ Add a reference to the component instance to use the [Date Range Picker's method
* [Live Demo: Date Range Picker](https://demos.telerik.com/blazor-ui/daterangepicker/overview)
* [Input Validation](slug://common-features/input-validation)
* [Supported Input Date Formats](slug://components/dateinput/supported-formats)
-* [DateRangePicker API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikDateRangePicker-1)
+* [DateRangePicker API Reference](slug://Telerik.Blazor.Components.TelerikDateRangePicker-1)
diff --git a/components/datetimepicker/events.md b/components/datetimepicker/events.md
index f70a015a8c..67b06b6f26 100644
--- a/components/datetimepicker/events.md
+++ b/components/datetimepicker/events.md
@@ -57,7 +57,7 @@ The `OnCalendarCellRender` event fires when each calendar cell in each view is a
* Find out the cell date.
* Set a custom CSS class for the ` | ` element.
-As an argument, the event handler receives a [`DateTimePickerCalendarCellRenderEventArgs` object](/blazor-ui/api/telerik.blazor.components.datetimepickercalendarcellrendereventargs), which contains the following properties:
+As an argument, the event handler receives a [`DateTimePickerCalendarCellRenderEventArgs` object](slug://telerik.blazor.components.datetimepickercalendarcellrendereventargs), which contains the following properties:
| Property | Type | Description |
| --- | --- | --- |
@@ -142,7 +142,7 @@ model value: @DateTimePickerValue
The `OnClose` event fires before the DateTimePicker popup closes.
-As an argument, the event handler receives a [`DateTimePickerCloseEventArgs` object](/blazor-ui/api/telerik.blazor.components.datetimepickercloseeventargs), which contains the following properties:
+As an argument, the event handler receives a [`DateTimePickerCloseEventArgs` object](slug://telerik.blazor.components.datetimepickercloseeventargs), which contains the following properties:
| Property | Description |
| --- | --- |
@@ -175,7 +175,7 @@ As an argument, the event handler receives a [`DateTimePickerCloseEventArgs` obj
The `OnOpen` event fires before the DateTimePicker popup renders.
-As an argument, the event handler receives a [`DateTimePickerOpenEventArgs` object](/blazor-ui/api/telerik.blazor.components.datetimepickeropeneventargs), which contains the following properties:
+As an argument, the event handler receives a [`DateTimePickerOpenEventArgs` object](slug://telerik.blazor.components.datetimepickeropeneventargs), which contains the following properties:
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
diff --git a/components/datetimepicker/overview.md b/components/datetimepicker/overview.md
index 7a8cf4f9f6..5e7d775cfa 100644
--- a/components/datetimepicker/overview.md
+++ b/components/datetimepicker/overview.md
@@ -66,7 +66,7 @@ The time format specifiers in the `Format` control the tumblers available in the
## DateTime Picker Parameters
-The Blazor Date Time Picker provides various parameters that allow you to configure the component. Also check the [DateTimePicker's public API](/blazor-ui/api/Telerik.Blazor.Components.TelerikDateTimePicker-1).
+The Blazor Date Time Picker provides various parameters that allow you to configure the component. Also check the [DateTimePicker's public API](slug://Telerik.Blazor.Components.TelerikDateTimePicker-1).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -108,7 +108,7 @@ You can find more options for customizing the DateTimePicker styling in the [App
## DateTimePicker Reference and Methods
-Add a reference to the component instance to use the [Date Time Picker's methods](/blazor-ui/api/Telerik.Blazor.Components.TelerikDateTimePicker-1).
+Add a reference to the component instance to use the [Date Time Picker's methods](slug://Telerik.Blazor.Components.TelerikDateTimePicker-1).
| Method | Description |
| --- | --- |
@@ -147,4 +147,4 @@ Add a reference to the component instance to use the [Date Time Picker's methods
* [Live Demo: DateTime Picker](https://demos.telerik.com/blazor-ui/datetimepicker/overview)
* [Input Validation](slug://common-features/input-validation)
* [Supported Input Date Formats](slug://components/dateinput/supported-formats)
-* [DateTimePicker API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikDateTimePicker-1)
+* [DateTimePicker API Reference](slug://Telerik.Blazor.Components.TelerikDateTimePicker-1)
diff --git a/components/dialog/overview.md b/components/dialog/overview.md
index b0c5d3e27d..abb037e76f 100644
--- a/components/dialog/overview.md
+++ b/components/dialog/overview.md
@@ -67,7 +67,7 @@ The Blazor Dialog fires a `VisibleChanged` event to customize the application be
## Dialog Parameters
-The Blazor Dialog provides various parameters to configure the component. Also check the [Dialog public API](/blazor-ui/api/Telerik.Blazor.Components.TelerikDialog).
+The Blazor Dialog provides various parameters to configure the component. Also check the [Dialog public API](slug://Telerik.Blazor.Components.TelerikDialog).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -79,7 +79,7 @@ The Blazor Dialog provides various parameters to configure the component. Also c
| `FocusedElementSelector` | `string` | The CSS selector of the initially focused item on open. By default, it is the first focusable item in the Dialog. |
| `Height` | `string` | The height of the Dialog in any [supported CSS unit](slug://common-features/dimensions). |
| `ShowCloseButton` | `bool` (`true`) | Defines if the component will render a Close button in the titlebar. See more in the [Header article](slug://dialog-header). |
-| `ThemeColor` | `string` | A predefined color scheme for the Dialog, especially the titlebar. Use the available members of the static class [`ThemeConstants.Dialog.ThemeColor`](/blazor-ui/api/Telerik.Blazor.ThemeConstants.Dialog.ThemeColor). |
+| `ThemeColor` | `string` | A predefined color scheme for the Dialog, especially the titlebar. Use the available members of the static class [`ThemeConstants.Dialog.ThemeColor`](slug://Telerik.Blazor.ThemeConstants.Dialog.ThemeColor). |
| `Title` | `string` | The Dialog title. |
| `Visible` | `bool` | Defines the Dialog visibility. |
| `Width` | `string` | The width of the Dialog in any [supported CSS unit](slug://common-features/dimensions). |
@@ -144,5 +144,5 @@ The Dialog methods are accessible through its reference.
## See Also
* [Live Dialog Demos](https://demos.telerik.com/blazor-ui/dialog/overview)
-* [Dialog API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikDialog)
+* [Dialog API Reference](slug://Telerik.Blazor.Components.TelerikDialog)
* [Comparison between All Popup Components](slug://common-kb-popup-component-comparison)
diff --git a/components/drawer/overview.md b/components/drawer/overview.md
index d4bce8042e..de7dd89d94 100644
--- a/components/drawer/overview.md
+++ b/components/drawer/overview.md
@@ -102,7 +102,7 @@ The Blazor Drawer fires select and expand events. Handle those events to respond
## Drawer Parameters
-The Blazor Drawer provides various parameters to configure the component. Also check the [Drawer public API](/blazor-ui/api/Telerik.Blazor.Components.TelerikDrawer-1).
+The Blazor Drawer provides various parameters to configure the component. Also check the [Drawer public API](slug://Telerik.Blazor.Components.TelerikDrawer-1).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -171,4 +171,4 @@ The Drawer methods are accessible through it's reference. These methods change t
## See Also
* [Drawer Demos](https://demos.telerik.com/blazor-ui/drawer/overview)
-* [Drawer API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikDrawer-1)
+* [Drawer API Reference](slug://Telerik.Blazor.Components.TelerikDrawer-1)
diff --git a/components/dropdownbutton/appearance.md b/components/dropdownbutton/appearance.md
index b169ae751a..c07d992ce1 100644
--- a/components/dropdownbutton/appearance.md
+++ b/components/dropdownbutton/appearance.md
@@ -237,4 +237,4 @@ The `ThemeColor` parameter sets the background and text color of the DropDownBut
## See Also
* [Live Demo: DropDownButton Appearance](https://demos.telerik.com/blazor-ui/dropdownbutton/appearance)
-* [DropDownButton API](/blazor-ui/api/Telerik.Blazor.Components.TelerikDropDownButton)
+* [DropDownButton API](slug://Telerik.Blazor.Components.TelerikDropDownButton)
diff --git a/components/dropdownbutton/events.md b/components/dropdownbutton/events.md
index 94dbc87201..ad29955059 100644
--- a/components/dropdownbutton/events.md
+++ b/components/dropdownbutton/events.md
@@ -55,5 +55,5 @@ The event handler can be synchronous (`void`) or asynchronous (`async Task`).
## See Also
-* [DropDownButton API](/blazor-ui/api/Telerik.Blazor.Components.TelerikDropDownButton)
+* [DropDownButton API](slug://Telerik.Blazor.Components.TelerikDropDownButton)
* [Live Demo: DropDownButton](https://demos.telerik.com/blazor-ui/dropdownbutton/overview)
diff --git a/components/dropdownbutton/icons.md b/components/dropdownbutton/icons.md
index 66e720efa5..7e65b94c87 100644
--- a/components/dropdownbutton/icons.md
+++ b/components/dropdownbutton/icons.md
@@ -63,4 +63,4 @@ The `Icon` parameter type is `object` and it accepts:
## See Also
* [Live Demo: DropDownButton Overview](https://demos.telerik.com/blazor-ui/dropdownbutton/overview)
-* [DropDownButton API](/blazor-ui/api/Telerik.Blazor.Components.TelerikDropDownButton)
+* [DropDownButton API](slug://Telerik.Blazor.Components.TelerikDropDownButton)
diff --git a/components/dropdownbutton/overview.md b/components/dropdownbutton/overview.md
index 7819ba5703..597249cf5c 100644
--- a/components/dropdownbutton/overview.md
+++ b/components/dropdownbutton/overview.md
@@ -64,7 +64,7 @@ Each DropDownButton action [fires a separate `OnClick` event](slug://dropdownbut
## DropDownButton Parameters
-The following table lists the DropDownButton parameters, except those related to [built-in styling](slug://dropdownbutton-appearance) and [icons](slug://dropdownbutton-icons). Also check the [DropDownButton API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikDropDownButton) for a full list of properties, methods, and events.
+The following table lists the DropDownButton parameters, except those related to [built-in styling](slug://dropdownbutton-appearance) and [icons](slug://dropdownbutton-icons). Also check the [DropDownButton API Reference](slug://Telerik.Blazor.Components.TelerikDropDownButton) for a full list of properties, methods, and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -173,6 +173,6 @@ The DropDownButton exposes a `FocusAsync` method that allows you to focus it pro
## See Also
-* [DropDownButton API](/blazor-ui/api/Telerik.Blazor.Components.TelerikDropDownButton)
+* [DropDownButton API](slug://Telerik.Blazor.Components.TelerikDropDownButton)
* [Live Demo: DropDownButton](https://demos.telerik.com/blazor-ui/dropdownbutton/overview)
* [Live Demo: DropDownButton Items](https://demos.telerik.com/blazor-ui/dropdownbutton/items)
diff --git a/components/dropdownlist/grouping.md b/components/dropdownlist/grouping.md
index 0b6b0049be..6ccb39de19 100644
--- a/components/dropdownlist/grouping.md
+++ b/components/dropdownlist/grouping.md
@@ -68,7 +68,7 @@ The group headers can stick to the top of the dropdown during scrolling. In othe
* One level of grouping is supported.
* The `DefaultText` (e.g. "Select item...") is always rendered above the sticky group header in the dropdown.
-* A grouped DropDownList will provide a `Groups` property with a single [`GroupDescriptor`](/blazor-ui/api/Telerik.DataSource.GroupDescriptor) in the [`DataSourceRequest`](/blazor-ui/api/Telerik.DataSource.DataSourceRequest) argument of its [OnRead event](slug://components/dropdownlist/events#onread). This will allow the developer to apply grouping with [manual data operations](slug://components/grid/manual-operations).
+* A grouped DropDownList will provide a `Groups` property with a single [`GroupDescriptor`](slug://Telerik.DataSource.GroupDescriptor) in the [`DataSourceRequest`](slug://Telerik.DataSource.DataSourceRequest) argument of its [OnRead event](slug://components/dropdownlist/events#onread). This will allow the developer to apply grouping with [manual data operations](slug://components/grid/manual-operations).
## See Also
diff --git a/components/dropdownlist/overview.md b/components/dropdownlist/overview.md
index 909ed76241..cd1142dfcf 100644
--- a/components/dropdownlist/overview.md
+++ b/components/dropdownlist/overview.md
@@ -145,7 +145,7 @@ The DropDownList provides the following popup settings:
The DropDownList is a generic component and its type comes from the model it is bound to and from the value field type. See the [Component Reference](slug://components/dropdownlist/databind#component-reference) section in the Data Binding article for details and examples.
-Add a reference to the component instance to use the [DropDownList's methods](/blazor-ui/api/Telerik.Blazor.Components.TelerikDropDownList-2).
+Add a reference to the component instance to use the [DropDownList's methods](slug://Telerik.Blazor.Components.TelerikDropDownList-2).
@[template](/_contentTemplates/dropdowns/methods.md#methods-list)
diff --git a/components/dropzone/overview.md b/components/dropzone/overview.md
index edc9f3bc9d..bd5af11ae3 100644
--- a/components/dropzone/overview.md
+++ b/components/dropzone/overview.md
@@ -50,7 +50,7 @@ The DropZone allows you to customize its rendering and appearance through a `Tem
## Parameters
-The following table lists DropZone parameters. Check the [DropZone API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikDropZone) for a full list of properties, methods and events.
+The following table lists DropZone parameters. Check the [DropZone API Reference](slug://Telerik.Blazor.Components.TelerikDropZone) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
diff --git a/components/editor/built-in-tools.md b/components/editor/built-in-tools.md
index 168d92c79a..f6ba8697e2 100644
--- a/components/editor/built-in-tools.md
+++ b/components/editor/built-in-tools.md
@@ -28,7 +28,7 @@ The information about the Editor tools and commands is organized in tables below
* `Command Name` - use it to [execute the command programmatically](#programmatic-execution). In this case, also use the syntax from the `Argument` column.
-* `Tool Type` - a tool can be a [button](/blazor-ui/api/Telerik.Blazor.Components.Editor.ButtonTool), a [dropdown list](/blazor-ui/api/Telerik.Blazor.Components.Editor.DropDownListTool) or a [color picker](/blazor-ui/api/Telerik.Blazor.Components.Editor.ColorTool). Each of these three types exposes some customization options. See the examples for the [color tools](#color-tool-customization), [font tools](#font-tool-customization) and the [Format tool](#format-tool-customization). Only *buttons* can be added to tool groups in the [toolbar](slug://editor-toolbar).
+* `Tool Type` - a tool can be a [button](slug://Telerik.Blazor.Components.Editor.ButtonTool), a [dropdown list](slug://Telerik.Blazor.Components.Editor.DropDownListTool) or a [color picker](slug://Telerik.Blazor.Components.Editor.ColorTool). Each of these three types exposes some customization options. See the examples for the [color tools](#color-tool-customization), [font tools](#font-tool-customization) and the [Format tool](#format-tool-customization). Only *buttons* can be added to tool groups in the [toolbar](slug://editor-toolbar).
* `Description` - information about what the tool and command do.
@@ -198,7 +198,7 @@ The `ForeColor` and `BackgroundColor` tools expose a few customization propertie
| Property | Type and Default Value | Description |
| --- | --- | --- |
-| `Colors` | `IEnumerable`. | The list of available colors to set from the Color tool. You can provide a member of [`ColorPalettePresets`](/blazor-ui/api/Telerik.Blazor.ColorPalettePresets), or a custom list of [RGB(A) or HEX colors in different supported formats](slug://colorpicker-overview#supported-value-formats). |
+| `Colors` | `IEnumerable`. | The list of available colors to set from the Color tool. You can provide a member of [`ColorPalettePresets`](slug://Telerik.Blazor.ColorPalettePresets), or a custom list of [RGB(A) or HEX colors in different supported formats](slug://colorpicker-overview#supported-value-formats). |
| `Title` | `string` | The tooltip content that shows on tool mouse over. |
| `ValueFormat` | `ColorFormat` enum (`Rgb`) | The format, which the Color tool will set in the generated HTML markup. Use `Rgb` or `Hex`. |
@@ -235,7 +235,7 @@ The `ForeColor` and `BackgroundColor` tools expose a few customization propertie
### Font Tool Customization
-The [`FontFamily`](/blazor-ui/api/Telerik.Blazor.Components.Editor.FontFamily) and [`FontSize`](/blazor-ui/api/Telerik.Blazor.Components.Editor.FontSize) tools have a `Data` property that accepts a `List`. Use it to customize the available options in these dropdowns. You can also change the dropdown label via `DefaultText`.
+The [`FontFamily`](slug://Telerik.Blazor.Components.Editor.FontFamily) and [`FontSize`](slug://Telerik.Blazor.Components.Editor.FontSize) tools have a `Data` property that accepts a `List`. Use it to customize the available options in these dropdowns. You can also change the dropdown label via `DefaultText`.
````RAZOR
@using Telerik.Blazor.Components.Editor
@@ -376,7 +376,7 @@ All tools in the table below are *buttons*, except `Format`, which is a *dropdow
### Format Tool Customization
-The [`Format` tool exposes a `Data` property](/blazor-ui/api/Telerik.Blazor.Components.Editor.Format) that accepts a `List`. Use it to reduce or reorder the items in the dropdown list.
+The [`Format` tool exposes a `Data` property](slug://Telerik.Blazor.Components.Editor.Format) that accepts a `List`. Use it to reduce or reorder the items in the dropdown list.
````RAZOR
@using Telerik.Blazor.Components.Editor
diff --git a/components/editor/overview.md b/components/editor/overview.md
index 29c057a5f6..3c604ae274 100644
--- a/components/editor/overview.md
+++ b/components/editor/overview.md
@@ -153,4 +153,4 @@ You can replace that string with any other content you can generate/obtain accor
## See Also
* [Live Demo: Editor](https://demos.telerik.com/blazor-ui/editor/overview)
-* [Editor API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikEditor)
+* [Editor API Reference](slug://Telerik.Blazor.Components.TelerikEditor)
diff --git a/components/filemanager/overview.md b/components/filemanager/overview.md
index 75dbfa5d02..f9a290079d 100644
--- a/components/filemanager/overview.md
+++ b/components/filemanager/overview.md
@@ -380,7 +380,7 @@ The available FileManager methods are:
## FileManager Parameters
-The following table lists the FileManager parameters. Also check the [FileManager API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikFileManager-1) for a full list of properties, methods and events.
+The following table lists the FileManager parameters. Also check the [FileManager API Reference](slug://Telerik.Blazor.Components.TelerikFileManager-1) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -409,5 +409,5 @@ The following parameters enable you to customize the appearance of the Blazor Fi
## See Also
-* [FileManager API](/blazor-ui/api/Telerik.Blazor.Components.TelerikFileManager-1)
+* [FileManager API](slug://Telerik.Blazor.Components.TelerikFileManager-1)
* [Live Demo: FileManager](https://demos.telerik.com/blazor-ui/filemanager/overview)
diff --git a/components/fileselect/events.md b/components/fileselect/events.md
index c7647fb501..9453a0a2b4 100644
--- a/components/fileselect/events.md
+++ b/components/fileselect/events.md
@@ -18,7 +18,7 @@ This article describes the events and event arguments of the Telerik FileSelect
## FileSelectFileInfo
-The FileSelect event handlers provide a [`FileSelectEventArgs` argument](/blazor-ui/api/Telerik.Blazor.Components.FileSelectEventArgs). `FileSelectEventArgs` has a `Files` property, which is a `List` type.
+The FileSelect event handlers provide a [`FileSelectEventArgs` argument](slug://Telerik.Blazor.Components.FileSelectEventArgs). `FileSelectEventArgs` has a `Files` property, which is a `List` type.
The `FileSelectFileInfo` type contains the following properties:
diff --git a/components/fileselect/initial-files.md b/components/fileselect/initial-files.md
index bf74b8cceb..1d562b193a 100644
--- a/components/fileselect/initial-files.md
+++ b/components/fileselect/initial-files.md
@@ -81,5 +81,5 @@ The Initial Files feature of the FileSelect allows you to save a list of files t
## See Also
-* [FileSelect API](/blazor-ui/api/Telerik.Blazor.Components.TelerikFileSelect)
+* [FileSelect API](slug://Telerik.Blazor.Components.TelerikFileSelect)
* [FileSelect Overview](slug://fileselect-overview)
\ No newline at end of file
diff --git a/components/fileselect/overview.md b/components/fileselect/overview.md
index 51ec966c68..3f8d081a3a 100644
--- a/components/fileselect/overview.md
+++ b/components/fileselect/overview.md
@@ -79,7 +79,7 @@ You can use the functionality of the built-in template and modify the appearance
## FileSelect Parameters
-The following table lists the FileSelect parameters. Also check the [FileSelect API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikFileSelect) for a full list of properties, methods and events.
+The following table lists the FileSelect parameters. Also check the [FileSelect API Reference](slug://Telerik.Blazor.Components.TelerikFileSelect) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -141,5 +141,5 @@ The File Select exposes methods for programmatic operation. To use them, define
## See Also
-* [FileSelect API](/blazor-ui/api/Telerik.Blazor.Components.TelerikFileSelect)
+* [FileSelect API](slug://Telerik.Blazor.Components.TelerikFileSelect)
* [Live Demo: FileSelect](https://demos.telerik.com/blazor-ui/fileselect/overview)
diff --git a/components/fileselect/templates.md b/components/fileselect/templates.md
index ed71d09666..479b8f3c96 100644
--- a/components/fileselect/templates.md
+++ b/components/fileselect/templates.md
@@ -27,7 +27,7 @@ The `SelectFilesButtonTemplate` allows you to modify the **Select Files...** but
## See Also
-* [FileSelect API](/blazor-ui/api/Telerik.Blazor.Components.TelerikFileSelect)
+* [FileSelect API](slug://Telerik.Blazor.Components.TelerikFileSelect)
* [FileSelect Overview](slug://fileselect-overview)
* [FileSelect Validation](slug://fileselect-validation)
* [FileSelect Events](slug://fileselect-events)
\ No newline at end of file
diff --git a/components/filter/fields/templates.md b/components/filter/fields/templates.md
index b8bf9aabbc..bb3715d31b 100644
--- a/components/filter/fields/templates.md
+++ b/components/filter/fields/templates.md
@@ -20,7 +20,7 @@ The `FilterField` provides the following templates:
The `ValueTemplate` allows you to customize the default value editor of a single Filter Field. You can replace the default editor component or change the component settings.
-The `context` of the`ValueTemplate` is of type [`FilterFieldValueTemplateContext`](/blazor-ui/api/telerik.blazor.components.filterfieldvaluetemplatecontext). You can get and set its `FilterDescriptor` property, which is of type [`FilterDescriptor`](/blazor-ui/api/telerik.datasource.filterdescriptor).
+The `context` of the`ValueTemplate` is of type [`FilterFieldValueTemplateContext`](slug://telerik.blazor.components.filterfieldvaluetemplatecontext). You can get and set its `FilterDescriptor` property, which is of type [`FilterDescriptor`](slug://telerik.datasource.filterdescriptor).
> The `FilterDescriptor` `Value` property is of type `object` and is `null` by default. As a result, the `Value` of the component inside the `ValueTemplate` must be `nullable` for all types, except `string`.
diff --git a/components/floatinglabel/overview.md b/components/floatinglabel/overview.md
index 20b91d80e1..c92184c1eb 100644
--- a/components/floatinglabel/overview.md
+++ b/components/floatinglabel/overview.md
@@ -83,7 +83,7 @@ If a Telerik component has both a `Placeholder` and a floating label, the behavi
## FloatingLabel Parameters
-The following table lists the FloatingLabel parameters. Also check the [FloatingLabel API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikFloatingLabel) for a full list of properties, methods and events.
+The following table lists the FloatingLabel parameters. Also check the [FloatingLabel API Reference](slug://Telerik.Blazor.Components.TelerikFloatingLabel) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -101,4 +101,4 @@ The following table lists the FloatingLabel parameters. Also check the [Floating
## See Also
* [Live Floating Label Demos](https://demos.telerik.com/blazor-ui/floatinglabel/overview)
-* [Floating Label API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikFloatingLabel)
+* [Floating Label API Reference](slug://Telerik.Blazor.Components.TelerikFloatingLabel)
diff --git a/components/form/events.md b/components/form/events.md
index d743242ffd..bf726609d5 100644
--- a/components/form/events.md
+++ b/components/form/events.md
@@ -94,7 +94,7 @@ By default, `OnUpdate` will fire on each keystroke for [auto-generated form item
You can use the `OnUpdate` event to programmatically [refresh the UI outside the current Form item](slug://form-formitems#ui-rendering-inside-the-form).
-The `OnUpdate` event argument is a [`FormUpdateEventArgs` object](/blazor-ui/api/Telerik.Blazor.Components.FormUpdateEventArgs) with the following properties:
+The `OnUpdate` event argument is a [`FormUpdateEventArgs` object](slug://Telerik.Blazor.Components.FormUpdateEventArgs) with the following properties:
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
diff --git a/components/form/overview.md b/components/form/overview.md
index 17c6634b6c..65a0aebc51 100644
--- a/components/form/overview.md
+++ b/components/form/overview.md
@@ -277,4 +277,4 @@ The Form also exposes a `Refresh()` method that calls `StateHasChanged()` only f
## See Also
* [Live Demo: Form](https://demos.telerik.com/blazor-ui/form/overview)
-* [Form API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikForm)
+* [Form API Reference](slug://Telerik.Blazor.Components.TelerikForm)
diff --git a/components/gantt/gantt-tree/columns/bound.md b/components/gantt/gantt-tree/columns/bound.md
index 177f051d4e..b4d5c421e9 100644
--- a/components/gantt/gantt-tree/columns/bound.md
+++ b/components/gantt/gantt-tree/columns/bound.md
@@ -127,7 +127,7 @@ You can read more details on how to tie the Gantt to your data fields and child
## Gantt Bound Column Parameters
-The Blazor Gantt Bound Column provides various parameters to configure the component. Also check the [Gantt public API](/blazor-ui/api/Telerik.Blazor.Components.TelerikGantt-1).
+The Blazor Gantt Bound Column provides various parameters to configure the component. Also check the [Gantt public API](slug://Telerik.Blazor.Components.TelerikGantt-1).
### Data Binding
diff --git a/components/gantt/gantt-tree/columns/command.md b/components/gantt/gantt-tree/columns/command.md
index 1d822e38ad..1f920177e8 100644
--- a/components/gantt/gantt-tree/columns/command.md
+++ b/components/gantt/gantt-tree/columns/command.md
@@ -28,7 +28,7 @@ In this article:
## Command Column Parameters
-The Blazor Gantt Command Column provides various parameters to configure the component. Also check the [Gantt public API](/blazor-ui/api/Telerik.Blazor.Components.TelerikGantt-1).
+The Blazor Gantt Command Column provides various parameters to configure the component. Also check the [Gantt public API](slug://Telerik.Blazor.Components.TelerikGantt-1).
### The GanttCommandButton Tag
diff --git a/components/gantt/gantt-tree/data-binding/overview.md b/components/gantt/gantt-tree/data-binding/overview.md
index 6028787984..30180772e4 100644
--- a/components/gantt/gantt-tree/data-binding/overview.md
+++ b/components/gantt/gantt-tree/data-binding/overview.md
@@ -27,7 +27,7 @@ There are two modes of providing data to a Gantt Tree, and they all use the item
## Gantt Tree Item Features
-The Blazor Gantt Tree provides various parameters to configure its items. Also, check the [Gantt public API](/blazor-ui/api/Telerik.Blazor.Components.TelerikGantt-1).
+The Blazor Gantt Tree provides various parameters to configure its items. Also, check the [Gantt public API](slug://Telerik.Blazor.Components.TelerikGantt-1).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
diff --git a/components/gantt/gantt-tree/templates/column-chooser.md b/components/gantt/gantt-tree/templates/column-chooser.md
index f95395fffd..3314d18d96 100644
--- a/components/gantt/gantt-tree/templates/column-chooser.md
+++ b/components/gantt/gantt-tree/templates/column-chooser.md
@@ -10,7 +10,7 @@ position: 40
# Column Chooser Template
-The Column Chooser Template lets you control the rendering of the [ColumnChooser](slug://gantt-column-menu#column-chooser). It exposes a [`context`](/blazor-ui/api/Telerik.Blazor.Components.ColumnMenuChooserTemplateContext) object that contains a list of all columns in the Gantt.
+The Column Chooser Template lets you control the rendering of the [ColumnChooser](slug://gantt-column-menu#column-chooser). It exposes a [`context`](slug://Telerik.Blazor.Components.ColumnMenuChooserTemplateContext) object that contains a list of all columns in the Gantt.
When you set up the Column Chooser Template, the list of columns that are rendered by default will not be present.
diff --git a/components/gantt/overview.md b/components/gantt/overview.md
index 2d70c46095..b80f258914 100644
--- a/components/gantt/overview.md
+++ b/components/gantt/overview.md
@@ -213,7 +213,7 @@ To execute Gantt methods, obtain reference to the component instance via `@ref`.
The Gantt is a generic component. Its type depends on the type of its model and the type of its `Value`. In case you cannot provide either the `Value` or `Data` initially, you need to [set the corresponding types to the `TItem` and `TValue` parameters](slug://common-features-data-binding-overview#component-type).
-The table below lists the Gantt methods. Also consult the [Gantt API](/blazor-ui/api/Telerik.Blazor.Components.TelerikGantt-1).
+The table below lists the Gantt methods. Also consult the [Gantt API](slug://Telerik.Blazor.Components.TelerikGantt-1).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -243,4 +243,4 @@ The table below lists the Gantt methods. Also consult the [Gantt API](/blazor-ui
## See Also
* [Live Demos: Gantt](https://demos.telerik.com/blazor-ui/gantt/overview)
- * [Gantt API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikGantt-1)
+ * [Gantt API Reference](slug://Telerik.Blazor.Components.TelerikGantt-1)
diff --git a/components/gantt/state.md b/components/gantt/state.md
index ea2af8a3df..0d8ad443b6 100644
--- a/components/gantt/state.md
+++ b/components/gantt/state.md
@@ -96,7 +96,7 @@ The following information is present in the Gantt state:
If you want to change the visibility of columns, we recommend you use their `Visible` parameter rather than conditional markup - this parameter will be present in the state and will not change the columns collection count which makes it easier to reconcile changes.
->tip Check the [Gantt State API Reference](/blazor-ui/api/Telerik.Blazor.Components.GanttState-1) for a full list of the properties available in the state.
+>tip Check the [Gantt State API Reference](slug://Telerik.Blazor.Components.GanttState-1) for a full list of the properties available in the state.
## Examples
diff --git a/components/grid/manual-operations.md b/components/grid/manual-operations.md
index a667a7fca6..d094b5fb36 100644
--- a/components/grid/manual-operations.md
+++ b/components/grid/manual-operations.md
@@ -194,7 +194,7 @@ Using Telerik DataSource extension methods to manipulate all the data into paged
## Grouping with OnRead
-When the Grid needs to be grouped, the shape of the data changes and it is no longer a flat list of models. Instead, the data is a nested list of [`AggregateFunctionsGroup` objects](/blazor-ui/api/telerik.datasource.aggregatefunctionsgroup) that describe each group and include its data items.
+When the Grid needs to be grouped, the shape of the data changes and it is no longer a flat list of models. Instead, the data is a nested list of [`AggregateFunctionsGroup` objects](slug://telerik.datasource.aggregatefunctionsgroup) that describe each group and include its data items.
When you bind the Grid with its `Data` parameter, or when [using `OnRead` with `ToDataSourceResult()`](slug://common-features-data-binding-onread#todatasourceresult-method), this complexity is hidden. But if you perform the data operations yourself, you need to create and populate the `AggregateFunctionsGroup` objects manually.
@@ -380,6 +380,6 @@ With a few simple loops, you can extract information from the DataSourceRequest
* [Live Demo: Manual Data Source Operations](https://demos.telerik.com/blazor-ui/grid/manual-operations)
* [Use OData Service](https://github.com/telerik/blazor-ui/tree/master/grid/odata)
* [Custom Server Operations](https://github.com/telerik/blazor-ui/tree/master/grid/datasourcerequest-on-server)
-* [DataSourceRequest Object API](/blazor-ui/api/Telerik.DataSource.DataSourceRequest)
-* [DataSourceResult Object API](/blazor-ui/api/Telerik.DataSource.DataSourceResult)
+* [DataSourceRequest Object API](slug://Telerik.DataSource.DataSourceRequest)
+* [DataSourceResult Object API](slug://Telerik.DataSource.DataSourceResult)
* [Blazor Grid](slug://grid-overview)
diff --git a/components/grid/overview.md b/components/grid/overview.md
index 2fca0d15ac..b7d56480f7 100644
--- a/components/grid/overview.md
+++ b/components/grid/overview.md
@@ -155,7 +155,7 @@ The Grid supports custom content in various parts of the component such as data
## Grid Parameters
-The following table lists Grid parameters, which are not discussed elsewhere in the component documentation. Check the [Grid API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikGrid-1) for a full list of parameters, methods and events.
+The following table lists Grid parameters, which are not discussed elsewhere in the component documentation. Check the [Grid API Reference](slug://Telerik.Blazor.Components.TelerikGrid-1) for a full list of parameters, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -225,5 +225,5 @@ To execute these methods, obtain reference to the Grid instance via `@ref`.
## See Also
* [Live Demos: Grid](https://demos.telerik.com/blazor-ui/grid/overview)
-* [Grid API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikGrid-1)
+* [Grid API Reference](slug://Telerik.Blazor.Components.TelerikGrid-1)
* [Blazor Grid](slug://grid-overview)
diff --git a/components/grid/row-drag-drop.md b/components/grid/row-drag-drop.md
index 312cd69fbd..f660fce033 100644
--- a/components/grid/row-drag-drop.md
+++ b/components/grid/row-drag-drop.md
@@ -1771,4 +1771,4 @@ List on known limitations for the Grid Drag and Drop features:
* [Live Demo: Grid Drag and Drop](https://demos.telerik.com/blazor-ui/grid/drag-drop)
* [Drag and Drop Rows in Grid Hierarchy](slug://grid-kb-drag-drop-rows-hierarchy)
* [Drag and Drop between Different Parent Components](slug://grid-kb-drag-drop-in-different-components)
-* [Grid API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikGrid-1)
+* [Grid API Reference](slug://Telerik.Blazor.Components.TelerikGrid-1)
diff --git a/components/grid/sizing.md b/components/grid/sizing.md
index 65efe391f3..c324e393c9 100644
--- a/components/grid/sizing.md
+++ b/components/grid/sizing.md
@@ -12,7 +12,7 @@ position: 47
This feature attempts to address the need for a **Compact Grid**, which renders more items by utilizing the available space, mainly through setting smaller padding in its cells.
-You can increase or decrease the size of the Grid by setting the `Size` attribute to a member of the [`Telerik.Blazor.ThemeConstants.Grid.Size`](/blazor-ui/api/Telerik.Blazor.ThemeConstants.Grid.Size).Size class:
+You can increase or decrease the size of the Grid by setting the `Size` attribute to a member of the [`Telerik.Blazor.ThemeConstants.Grid.Size`](slug://Telerik.Blazor.ThemeConstants.Grid.Size).Size class:
| Class members | Manual declarations |
|------------|--------|
diff --git a/components/grid/state.md b/components/grid/state.md
index fd93f8024b..bbe27d936d 100644
--- a/components/grid/state.md
+++ b/components/grid/state.md
@@ -23,7 +23,7 @@ This article describes:
## Information in the Grid State
-The Grid state is a generic [class `GridState`](/blazor-ui/api/Telerik.Blazor.Components.GridState-1). The type depends on the type of the Grid model. The `GridState` object exposes the following properties:
+The Grid state is a generic [class `GridState`](slug://Telerik.Blazor.Components.GridState-1). The type depends on the type of the Grid model. The `GridState` object exposes the following properties:
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -434,5 +434,5 @@ You can find multiple examples for using the Grid state in the following [Knowle
## See Also
* [Live Demo: Grid State](https://demos.telerik.com/blazor-ui/grid/persist-state)
-* [GridState API reference](/blazor-ui/api/Telerik.Blazor.Components.GridState-1)
+* [GridState API reference](slug://Telerik.Blazor.Components.GridState-1)
* [Blazor Grid](slug://grid-overview)
diff --git a/components/grid/templates/filter.md b/components/grid/templates/filter.md
index e3432fc7c8..3aea1e8812 100644
--- a/components/grid/templates/filter.md
+++ b/components/grid/templates/filter.md
@@ -26,7 +26,7 @@ By default, the filter row puts an appropriate editor (like a numeric textbox fo
To customize the filter cell, use the `` tag of the ``. It receives a `context` of type `FilterCellTemplateContext` that provides the following members:
-* `FilterDescriptor` - a [CompositeFilterDescriptor](/blazor-ui/api/Telerik.DataSource.CompositeFilterDescriptor) object that describes the column filter. By default, its `FilterDescriptors` field contains two `FilterDescriptor` instances and its `LogicalOperator` is `AND`. You can populate the filter values in the existing `FilterDescriptors` and add more instances. You can change their [filter operator](slug://common-features-filter-operators) and the `LogicalOperator` of the `CompositeFilterDescriptor`.
+* `FilterDescriptor` - a [CompositeFilterDescriptor](slug://Telerik.DataSource.CompositeFilterDescriptor) object that describes the column filter. By default, its `FilterDescriptors` field contains two `FilterDescriptor` instances and its `LogicalOperator` is `AND`. You can populate the filter values in the existing `FilterDescriptors` and add more instances. You can change their [filter operator](slug://common-features-filter-operators) and the `LogicalOperator` of the `CompositeFilterDescriptor`.
* `FilterAsync()` - an `async` method that invokes the built-in grid filtering logic (including a handler to [`OnRead`](slug://components/grid/manual-operations) if you use one) so you can call upon it easily from your template (e.g., when a value changes or a button is clicked).
diff --git a/components/grid/templates/popup-form-template.md b/components/grid/templates/popup-form-template.md
index 7b3cc44957..30bbd978bb 100644
--- a/components/grid/templates/popup-form-template.md
+++ b/components/grid/templates/popup-form-template.md
@@ -21,7 +21,7 @@ With the `FormTemplate` feature, you can customize the appearance and content of
## Using the Popup Form Template
1. Declare the desired custom content inside the `` inner tag of the ``. For example, [`TelerikForm`](slug://form-overview) or [`EditForm`](https://learn.microsoft.com/en-us/aspnet/core/blazor/forms/).
-1. The `FormTemplate` provides a `context` of type [`GridPopupEditFormTemplateContext`](/blazor-ui/api/telerik.blazor.components.gridpopupeditformtemplatecontext). It contains a clone of the Grid data item in its `Item` property, and reveals if the user is adding a new item or editing an existing one through its `IsNew` boolean property. Cast `context.Item` to your model type, so you can pass it to the custom form.
+1. The `FormTemplate` provides a `context` of type [`GridPopupEditFormTemplateContext`](slug://telerik.blazor.components.gridpopupeditformtemplatecontext). It contains a clone of the Grid data item in its `Item` property, and reveals if the user is adding a new item or editing an existing one through its `IsNew` boolean property. Cast `context.Item` to your model type, so you can pass it to the custom form.
1. (optional) Use the `Context` attribute of the `` tag to set the name of the `context` variable.
## Specifics
diff --git a/components/grid/toolbar.md b/components/grid/toolbar.md
index d5a60fb799..2cac55ad3e 100644
--- a/components/grid/toolbar.md
+++ b/components/grid/toolbar.md
@@ -222,4 +222,4 @@ When using a ``, you need to use the `Tab` key to navigate
## See Also
* [Grid Live Demo](https://demos.telerik.com/blazor-ui/grid/overview)
-* [Grid API](/blazor-ui/api/Telerik.Blazor.Components.TelerikGrid-1)
+* [Grid API](slug://Telerik.Blazor.Components.TelerikGrid-1)
diff --git a/components/gridlayout/overview.md b/components/gridlayout/overview.md
index 7bfcd1d8fb..042e3af09c 100644
--- a/components/gridlayout/overview.md
+++ b/components/gridlayout/overview.md
@@ -95,4 +95,4 @@ The GridLayout Item defines the content of the TelerikGridLayout. [See the Items
## See Also
* [Live Demo: GridLayout](https://demos.telerik.com/blazor-ui/gridlayout/overview)
- * [GridLayout API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikGridLayout)
+ * [GridLayout API Reference](slug://Telerik.Blazor.Components.TelerikGridLayout)
diff --git a/components/listbox/events.md b/components/listbox/events.md
index 23763aff9e..f7277dbf17 100644
--- a/components/listbox/events.md
+++ b/components/listbox/events.md
@@ -76,7 +76,7 @@ This technique is used in the [example at the end of this article](#example). Of
The `OnDrop` event fires when the user releases the currently dragged ListBox item. The event fires from the originating (source) ListBox instance.
-The event handler receives an argument of type [`ListBoxDropEventArgs`](/blazor-ui/api/Telerik.Blazor.Components.ListBoxDropEventArgs-1). See the [example below](#example) and the [example in article Drag and Drop](slug://listbox-dragdrop#example).
+The event handler receives an argument of type [`ListBoxDropEventArgs`](slug://Telerik.Blazor.Components.ListBoxDropEventArgs-1). See the [example below](#example) and the [example in article Drag and Drop](slug://listbox-dragdrop#example).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -91,7 +91,7 @@ The event handler receives an argument of type [`ListBoxDropEventArgs`](/blaz
The `OnRemove` event fires when the user clicks on the Remove button in the [ListBox toolbar](slug://listbox-toolbar).
-The event handler receives an argument of type [`ListBoxRemoveEventArgs`](/blazor-ui/api/Telerik.Blazor.Components.ListBoxRemoveEventArgs-1). See the [example below](#example) and the [example in article ListBox Templates](slug://listbox-templates#example).
+The event handler receives an argument of type [`ListBoxRemoveEventArgs`](slug://Telerik.Blazor.Components.ListBoxRemoveEventArgs-1). See the [example below](#example) and the [example in article ListBox Templates](slug://listbox-templates#example).
| Property | Type | Description |
| --- | --- | --- |
@@ -102,7 +102,7 @@ The event handler receives an argument of type [`ListBoxRemoveEventArgs`](/bl
The `OnReorder` event fires when the user clicks on a Reorder button in the [ListBox toolbar](slug://listbox-toolbar) (Move Up or Move Down).
-The event handler receives an argument of type [`ListBoxReorderEventArgs`](/blazor-ui/api/Telerik.Blazor.Components.ListBoxReorderEventArgs-1). See the [example below](#example) and the example at [Creating Blazor ListBox](slug://listbox-overview#creating-blazor-listbox).
+The event handler receives an argument of type [`ListBoxReorderEventArgs`](slug://Telerik.Blazor.Components.ListBoxReorderEventArgs-1). See the [example below](#example) and the example at [Creating Blazor ListBox](slug://listbox-overview#creating-blazor-listbox).
| Property | Type | Description |
| --- | --- | --- |
@@ -115,7 +115,7 @@ The event handler receives an argument of type [`ListBoxReorderEventArgs`](/b
The `OnTransfer` event fires when the user clicks on any of the Transfer buttons in the [ListBox toolbar](slug://listbox-toolbar) (Transfer To, Transfer From, Transfer All To, and Transfer All From).
-The event handler receives an argument of type [`ListBoxTransferEventArgs`](/blazor-ui/api/Telerik.Blazor.Components.ListBoxTransferEventArgs-1). See the [example below](#example) and the [example in article Connect ListBoxes](slug://listbox-connect#example).
+The event handler receives an argument of type [`ListBoxTransferEventArgs`](slug://Telerik.Blazor.Components.ListBoxTransferEventArgs-1). See the [example below](#example) and the [example in article Connect ListBoxes](slug://listbox-connect#example).
| Property | Type | Description |
| --- | --- | --- |
diff --git a/components/listbox/overview.md b/components/listbox/overview.md
index 425e559b77..0bef88b1e9 100644
--- a/components/listbox/overview.md
+++ b/components/listbox/overview.md
@@ -150,7 +150,7 @@ The various [ListBox events](slug://listbox-events) allow you to implement custo
## ListBox Parameters
-The table below lists the ListBox parameters. For a full list of the ListBox API members (parameters, methods, and events), check the [ListBox API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikListBox-1).
+The table below lists the ListBox parameters. For a full list of the ListBox API members (parameters, methods, and events), check the [ListBox API Reference](slug://Telerik.Blazor.Components.TelerikListBox-1).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -235,4 +235,4 @@ The ListBox exposes methods for programmatic operation. To use them, define a re
## See Also
* [Live Demo: ListBox](https://demos.telerik.com/blazor-ui/listbox/overview)
-* [ListBox API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikListBox-1)
+* [ListBox API Reference](slug://Telerik.Blazor.Components.TelerikListBox-1)
diff --git a/components/listview/overview.md b/components/listview/overview.md
index 870272e3b3..ca8c17d476 100644
--- a/components/listview/overview.md
+++ b/components/listview/overview.md
@@ -119,5 +119,5 @@ The table below lists the ListView parameters. For a full list of the ListView A
## See Also
* [Live ListView Demos](https://demos.telerik.com/blazor-ui/listview/overview)
- * [ListView API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikListView-1)
+ * [ListView API Reference](slug://Telerik.Blazor.Components.TelerikListView-1)
diff --git a/components/loader/overview.md b/components/loader/overview.md
index 6027afde7c..4b47743914 100644
--- a/components/loader/overview.md
+++ b/components/loader/overview.md
@@ -61,15 +61,15 @@ It is possible to place the Loader component inside another component for better
## Loader Parameters
-The following table lists the Loader parameters. Also check the [Loader API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikLoader).
+The following table lists the Loader parameters. Also check the [Loader API Reference](slug://Telerik.Blazor.Components.TelerikLoader).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
| Parameter | Type and Default Value | Description |
| --- | --- | --- |
| `Class` | `string` | Renders a custom CSS class to the `` element. Use it to [override theme styles](slug://themes-override). |
-| `Size` | `string` (`"md"`) | Sets the [size of the animated graphic](slug://loader-appearance#size). For convenience, use the members of the static class [`ThemeConstants.Loader.Size`](/blazor-ui/api/Telerik.Blazor.ThemeConstants.Loader.Size). |
-| `ThemeColor` | `string` (`"primary"`) | Sets the [color of the animated graphic](slug://loader-appearance#themecolor). For convenience, use the members of the static class [`ThemeConstants.Loader.ThemeColor`](/blazor-ui/api/Telerik.Blazor.ThemeConstants.Loader.ThemeColor). |
+| `Size` | `string` (`"md"`) | Sets the [size of the animated graphic](slug://loader-appearance#size). For convenience, use the members of the static class [`ThemeConstants.Loader.Size`](slug://Telerik.Blazor.ThemeConstants.Loader.Size). |
+| `ThemeColor` | `string` (`"primary"`) | Sets the [color of the animated graphic](slug://loader-appearance#themecolor). For convenience, use the members of the static class [`ThemeConstants.Loader.ThemeColor`](slug://Telerik.Blazor.ThemeConstants.Loader.ThemeColor). |
| `Type`| `LoaderType` enum (`Pulsing`) | Defines the [loading animation shape](slug://loader-appearance#type). |
| `Visible` | `bool` (`true`) | Sets if the Loader is rendered on the page. |
@@ -82,4 +82,4 @@ The following table lists the Loader parameters. Also check the [Loader API Refe
## See Also
* [Live Demo: Loader](https://demos.telerik.com/blazor-ui/loader/overview)
-* [Loader API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikLoader)
+* [Loader API Reference](slug://Telerik.Blazor.Components.TelerikLoader)
diff --git a/components/loadercontainer/overview.md b/components/loadercontainer/overview.md
index 571ee1c68f..905db86b3f 100644
--- a/components/loadercontainer/overview.md
+++ b/components/loadercontainer/overview.md
@@ -79,7 +79,7 @@ The Blazor LoaderContainer can expand to fill only a specific parent container.
## LoaderContainer Parameters
-The following table lists the LoaderContainer parameters. Also check the [LoaderContainer API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikLoaderContainer).
+The following table lists the LoaderContainer parameters. Also check the [LoaderContainer API Reference](slug://Telerik.Blazor.Components.TelerikLoaderContainer).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -87,9 +87,9 @@ The following table lists the LoaderContainer parameters. Also check the [Loader
| --- | --- | --- |
| `Class` | `string` | Renders a custom CSS class to the ` ` element. Use it to [override theme styles](slug://themes-override). See an example at [Custom LoaderContainer Colors](slug://loadercontainer-appearance#custom-loadercontainer-colors). |
| `OverlayThemeColor` | `string` (`"dark"`) | Sets the [color of the semi-transparent overlay](slug://loadercontainer-appearance#overlaythemecolor). Use `"light"` or ``"dark"``. |
-| `Size` | `string` (`"md"`) | Sets the [size of the animated graphic](slug://loadercontainer-appearance#size). For convenience, use the members of the static class [`ThemeConstants.Loader.Size`](/blazor-ui/api/Telerik.Blazor.ThemeConstants.Loader.Size). |
+| `Size` | `string` (`"md"`) | Sets the [size of the animated graphic](slug://loadercontainer-appearance#size). For convenience, use the members of the static class [`ThemeConstants.Loader.Size`](slug://Telerik.Blazor.ThemeConstants.Loader.Size). |
| `Text` | `string` (`"Loading..."`) | Sets the text below the loading animation. Set to `null` or `String.Empty` to remove the text and its containing HTML element. |
-| `ThemeColor` | `string` (`"primary"`) | Sets the [color of the animated graphic and text](slug://loadercontainer-appearance#themecolor). For convenience, use the members of the static class [`ThemeConstants.Loader.ThemeColor`](/blazor-ui/api/Telerik.Blazor.ThemeConstants.Loader.ThemeColor). |
+| `ThemeColor` | `string` (`"primary"`) | Sets the [color of the animated graphic and text](slug://loadercontainer-appearance#themecolor). For convenience, use the members of the static class [`ThemeConstants.Loader.ThemeColor`](slug://Telerik.Blazor.ThemeConstants.Loader.ThemeColor). |
| `LoaderPosition`| `LoaderPosition` enum (`Top`) | Defines the [loading animation position](slug://loadercontainer-appearance#loaderposition) in relation to the loading text. |
| `LoaderType`| `LoaderType` enum (`Pulsing`) | Defines the [loading animation shape](slug://loadercontainer-appearance#loadertype). |
| `Visible` | `bool` (`true`) | Controls if the LoaderContainer is rendered on the page. |
@@ -140,4 +140,4 @@ The panel is the white rectangular area that surrounds the animated loader indic
## See Also
* [Live Demo: LoaderContainer](https://demos.telerik.com/blazor-ui/loadercontainer/overview)
-* [LoaderContainer API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikLoaderContainer)
+* [LoaderContainer API Reference](slug://Telerik.Blazor.Components.TelerikLoaderContainer)
diff --git a/components/maskedtextbox/overview.md b/components/maskedtextbox/overview.md
index cd6623139e..d08f849973 100644
--- a/components/maskedtextbox/overview.md
+++ b/components/maskedtextbox/overview.md
@@ -61,7 +61,7 @@ The table below provides a quick overview of the mask-related parameters. See th
## MaskedTextBox Parameters
-See the [MaskedTextBox API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikMaskedTextBox) for a full list of parameters, methods and events.
+See the [MaskedTextBox API Reference](slug://Telerik.Blazor.Components.TelerikMaskedTextBox) for a full list of parameters, methods and events.
| Parameter | Type and Default value | Description |
|---|---|---|
@@ -234,4 +234,4 @@ The examples below demonstrates how to create a few [masks](slug://maskedtextbox
* [Live Demo: MaskedTextbox](https://demos.telerik.com/blazor-ui/maskedtextbox/overview)
* [Live Demo: MaskedTextbox Validation](https://demos.telerik.com/blazor-ui/maskedtextbox/validation)
* [Add Floating Label](slug://inputs-kb-floating-label)
-* [MaskedTextBox API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikMaskedTextBox)
+* [MaskedTextBox API Reference](slug://Telerik.Blazor.Components.TelerikMaskedTextBox)
diff --git a/components/mediaquery/overview.md b/components/mediaquery/overview.md
index 791c9f6b21..9f0a88d640 100644
--- a/components/mediaquery/overview.md
+++ b/components/mediaquery/overview.md
@@ -81,4 +81,4 @@ The MediaQuery component facilitates the usage of CSS media queries in your C# c
* [Live Demo: MediaQuery](https://demos.telerik.com/blazor-ui/mediaquery/overview)
* [Live Demo: MediaQuery - Grid Integration](https://demos.telerik.com/blazor-ui/mediaquery/grid-integration)
-* [MediaQuery API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikMediaQuery)
+* [MediaQuery API Reference](slug://Telerik.Blazor.Components.TelerikMediaQuery)
diff --git a/components/menu/overview.md b/components/menu/overview.md
index 58c4d415bc..66b6db8747 100644
--- a/components/menu/overview.md
+++ b/components/menu/overview.md
@@ -120,7 +120,7 @@ The Blazor Menu generates events that you can handle and further customize its b
## Menu Parameters
-The following table lists Context Menu parameters, which are not related to other features on this page. Check the [Menu API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikMenu-1) for a full list of properties, methods and events.
+The following table lists Context Menu parameters, which are not related to other features on this page. Check the [Menu API Reference](slug://Telerik.Blazor.Components.TelerikMenu-1) for a full list of properties, methods and events.
| Attribute | Type and Default Value | Description |
| --- | --- | --- |
@@ -159,4 +159,4 @@ The Menu provides the following popup settings:
## See Also
* [Live Demo: Menu](https://demos.telerik.com/blazor-ui/menu/overview)
-* [Menu API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikMenu-1)
+* [Menu API Reference](slug://Telerik.Blazor.Components.TelerikMenu-1)
diff --git a/components/multicolumncombobox/grouping.md b/components/multicolumncombobox/grouping.md
index 2041b22845..d085199e50 100644
--- a/components/multicolumncombobox/grouping.md
+++ b/components/multicolumncombobox/grouping.md
@@ -78,7 +78,7 @@ The group headers stick to the top of the dropdown during scrolling. In other wo
* One level of grouping is supported.
* The `Placeholder` (e.g. "Select item...") is always rendered above the sticky group header in the dropdown.
-* A grouped MultiColumnComboBox will provide a `Groups` property with a single [`GroupDescriptor`](/blazor-ui/api/Telerik.DataSource.GroupDescriptor) in the [`DataSourceRequest`](/blazor-ui/api/Telerik.DataSource.DataSourceRequest) argument of its [OnRead event](slug://multicolumncombobox-events#onread). This will allow the developer to apply grouping with [manual data operations](slug://common-features-data-binding-onread).
+* A grouped MultiColumnComboBox will provide a `Groups` property with a single [`GroupDescriptor`](slug://Telerik.DataSource.GroupDescriptor) in the [`DataSourceRequest`](slug://Telerik.DataSource.DataSourceRequest) argument of its [OnRead event](slug://multicolumncombobox-events#onread). This will allow the developer to apply grouping with [manual data operations](slug://common-features-data-binding-onread).
## See Also
diff --git a/components/multicolumncombobox/overview.md b/components/multicolumncombobox/overview.md
index 48a6bd3112..c1cffea8a9 100644
--- a/components/multicolumncombobox/overview.md
+++ b/components/multicolumncombobox/overview.md
@@ -168,7 +168,7 @@ To execute MultiColumnComboBox methods, obtain reference to the component instan
The MultiColumnComboBox is a generic component. Its type depends on the type of its model and the type of its `Value`. In case you cannot provide either the `Value` or `Data` initially, you need to [set the corresponding types to the `TItem` and `TValue` parameters](slug://common-features-data-binding-overview#component-type).
-The table below lists the MultiComboBox methods. Also consult the [MultiColumnComboBox API](/blazor-ui/api/Telerik.Blazor.Components.TelerikMultiColumnComboBox-2).
+The table below lists the MultiComboBox methods. Also consult the [MultiColumnComboBox API](slug://Telerik.Blazor.Components.TelerikMultiColumnComboBox-2).
| Method | Description |
| --- | --- |
diff --git a/components/multiselect/grouping.md b/components/multiselect/grouping.md
index 1ae5b1451a..fa79294271 100644
--- a/components/multiselect/grouping.md
+++ b/components/multiselect/grouping.md
@@ -67,7 +67,7 @@ The group headers can stick to the top of the dropdown during scrolling. In othe
# Notes
* One level of grouping is supported.
-* A grouped MultiSelect will provide a `Groups` property with a single [`GroupDescriptor`](/blazor-ui/api/Telerik.DataSource.GroupDescriptor) in the [`DataSourceRequest`](/blazor-ui/api/Telerik.DataSource.DataSourceRequest) argument of its [OnRead event](slug://multiselect-events#onread). This will allow the developer to apply grouping with [manual data operations](slug://components/grid/manual-operations).
+* A grouped MultiSelect will provide a `Groups` property with a single [`GroupDescriptor`](slug://Telerik.DataSource.GroupDescriptor) in the [`DataSourceRequest`](slug://Telerik.DataSource.DataSourceRequest) argument of its [OnRead event](slug://multiselect-events#onread). This will allow the developer to apply grouping with [manual data operations](slug://components/grid/manual-operations).
## See Also
diff --git a/components/multiselect/overview.md b/components/multiselect/overview.md
index 646bca6cbd..dad1984157 100644
--- a/components/multiselect/overview.md
+++ b/components/multiselect/overview.md
@@ -164,7 +164,7 @@ The MultiSelect provides the following popup settings:
The MultiSelect is a generic component and its type is determined by the type of the model you use as its data source. You can find examples in the [Data Bind - Considerations](slug://multiselect-databind#considerations) article.
-Add a reference to the component instance to use the [MultiSelect's methods](/blazor-ui/api/Telerik.Blazor.Components.TelerikMultiSelect-2).
+Add a reference to the component instance to use the [MultiSelect's methods](slug://Telerik.Blazor.Components.TelerikMultiSelect-2).
@[template](/_contentTemplates/dropdowns/methods.md#methods-list)
@@ -205,4 +205,4 @@ Add a reference to the component instance to use the [MultiSelect's methods](/bl
* [Data Binding](slug://multiselect-databind)
* [Live Demo: MultiSelect](https://demos.telerik.com/blazor-ui/multiselect/overview)
* [Live Demo: MultiSelect Validation](https://demos.telerik.com/blazor-ui/multiselect/validation)
-* [MultiSelect API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikMultiSelect-2)
+* [MultiSelect API Reference](slug://Telerik.Blazor.Components.TelerikMultiSelect-2)
diff --git a/components/notification/overview.md b/components/notification/overview.md
index 90b45f9110..ed84c32eed 100644
--- a/components/notification/overview.md
+++ b/components/notification/overview.md
@@ -129,5 +129,5 @@ You can find more information on opening, closing and hiding the Notification in
## See Also
* [Live Demo: Notification](https://demos.telerik.com/blazor-ui/notification/overview)
-* [Notification API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikNotification)
+* [Notification API Reference](slug://Telerik.Blazor.Components.TelerikNotification)
* [Reuse One Notification Instance](slug://notification-kb-single-instance)
diff --git a/components/numerictextbox/overview.md b/components/numerictextbox/overview.md
index 9b34ae7b33..92a3c1a5fd 100644
--- a/components/numerictextbox/overview.md
+++ b/components/numerictextbox/overview.md
@@ -171,4 +171,4 @@ The Numeric TextBox has a `FocusAsync` method that enables programmatic focus. T
* [Live Demo: Numeric Textbox Validation](https://demos.telerik.com/blazor-ui/numerictextbox/validation)
* [Live Demo: Numeric Textbox Formats](https://demos.telerik.com/blazor-ui/numerictextbox/formats)
* [Input Validation](slug://common-features/input-validation)
-* [NumericTextBox API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikNumericTextBox-1)
+* [NumericTextBox API Reference](slug://Telerik.Blazor.Components.TelerikNumericTextBox-1)
diff --git a/components/pager/overview.md b/components/pager/overview.md
index c924d08294..2a1b2c6216 100644
--- a/components/pager/overview.md
+++ b/components/pager/overview.md
@@ -216,5 +216,5 @@ The `Page` parameter supports two-way binding so it can respond to changes from
## See Also
* [Live Pager Demos](https://demos.telerik.com/blazor-ui/pager/overview)
-* [Pager API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPager)
+* [Pager API Reference](slug://Telerik.Blazor.Components.TelerikPager)
* [How to increase the pager dropdownlist width](slug://pager-kb-dropdown-width)
diff --git a/components/panelbar/overview.md b/components/panelbar/overview.md
index 0945fe3af9..6ec1ceff42 100644
--- a/components/panelbar/overview.md
+++ b/components/panelbar/overview.md
@@ -140,7 +140,7 @@ The Blazor PanelBar generates events that you can handle to respond to the user
## PanelBar Parameters
-The following table lists PanelBar parameters, which are not related to other features on this page. Check the [PanelBar API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPanelBar) for a full list of properties, methods and events.
+The following table lists PanelBar parameters, which are not related to other features on this page. Check the [PanelBar API Reference](slug://Telerik.Blazor.Components.TelerikPanelBar) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -156,7 +156,7 @@ To execute PanelBar methods, obtain reference to the component instance via `@re
The PanelBar is a generic component. Its type depends on the type of its model and the type of its `Value`. In case you cannot provide either the `Value` or `Data` initially, you need to [set the corresponding types to the `TItem` and `TValue` parameters](slug://common-features-data-binding-overview#component-type).
-The table below lists the PanelBar methods. Also consult the [PanelBar API](/blazor-ui/api/Telerik.Blazor.Components.TelerikPanelBar).
+The table below lists the PanelBar methods. Also consult the [PanelBar API](slug://Telerik.Blazor.Components.TelerikPanelBar).
| Method | Description |
| --- | --- |
@@ -182,4 +182,4 @@ The table below lists the PanelBar methods. Also consult the [PanelBar API](/bla
* [Data Binding a PanelBar](slug://panelbar-data-binding-overview)
* [Live Demo: PanelBar](https://demos.telerik.com/blazor-ui/panelbar/overview)
-* [PanelBar API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPanelBar)
+* [PanelBar API Reference](slug://Telerik.Blazor.Components.TelerikPanelBar)
diff --git a/components/pdfviewer/events.md b/components/pdfviewer/events.md
index 37ede7512f..1c4e0368ba 100644
--- a/components/pdfviewer/events.md
+++ b/components/pdfviewer/events.md
@@ -22,21 +22,21 @@ This article describes the [Blazor PDF Viewer](https://demos.telerik.com/blazor-
The `OnDownload` event fires when the user clicks on the Download button in the [PDF Viewer toolbar](slug://pdfviewer-toolbar).
-The event handler receives an argument of type [`PdfViewerDownloadEventArgs`](/blazor-ui/api/Telerik.Blazor.Components.PdfViewerDownloadEventArgs). The event is cancellable and allows the application to set a name of the downloaded file. Do not add the `.pdf` file extension - the component will do that. The default name of the downloaded file is `Document.pdf`. See the [example below](#example).
+The event handler receives an argument of type [`PdfViewerDownloadEventArgs`](slug://Telerik.Blazor.Components.PdfViewerDownloadEventArgs). The event is cancellable and allows the application to set a name of the downloaded file. Do not add the `.pdf` file extension - the component will do that. The default name of the downloaded file is `Document.pdf`. See the [example below](#example).
## OnError
The `OnError` event fires when a file error occurs. For example, the user tries to open a corrupt file or a file that is not in the correct format.
-The event handler receives an argument of type [`PdfViewerErrorEventArgs`](/blazor-ui/api/Telerik.Blazor.Components.PdfViewerErrorEventArgs), which exposes a `Message` property. See the [example below](#example).
+The event handler receives an argument of type [`PdfViewerErrorEventArgs`](slug://Telerik.Blazor.Components.PdfViewerErrorEventArgs), which exposes a `Message` property. See the [example below](#example).
## OnOpen
The `OnOpen` event fires when the user selects a file to open from the [PDF Viewer toolbar](slug://pdfviewer-toolbar).
-The event handler receives an argument of type [`PdfViewerOpenEventArgs`](/blazor-ui/api/Telerik.Blazor.Components.PdfViewerOpenEventArgs). The event is cancellable and allows the application to obtain the PDF file name, size and contents as a `Stream`. To read the `Stream`, you may need to [increase the maximum SignalR message size](slug://pdfviewer-overview#large-file-support).
+The event handler receives an argument of type [`PdfViewerOpenEventArgs`](slug://Telerik.Blazor.Components.PdfViewerOpenEventArgs). The event is cancellable and allows the application to obtain the PDF file name, size and contents as a `Stream`. To read the `Stream`, you may need to [increase the maximum SignalR message size](slug://pdfviewer-overview#large-file-support).
Using `OnOpen` is *not* required. Users can open local files from their devices without this handler. See the [example below](#example).
@@ -132,4 +132,4 @@ The event handler receives the new zoom level as an argument of type `decimal`.
## See Also
* [PdfViewer Events Demo](https://demos.telerik.com/blazor-ui/pdfviewer/events)
-* [PdfViewer API](/blazor-ui/api/Telerik.Blazor.Components.TelerikPdfViewer)
+* [PdfViewer API](slug://Telerik.Blazor.Components.TelerikPdfViewer)
diff --git a/components/pdfviewer/overview.md b/components/pdfviewer/overview.md
index 4e594614a1..0584d651cb 100644
--- a/components/pdfviewer/overview.md
+++ b/components/pdfviewer/overview.md
@@ -75,7 +75,7 @@ The SignalR WebSocket has a default maximum message size of **32 KB**. To work w
## PdfViewer Parameters
-The table below lists the PDF Viewer parameters. Also check the [PDF Viewer API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPdfViewer) for all parameters, methods and events.
+The table below lists the PDF Viewer parameters. Also check the [PDF Viewer API Reference](slug://Telerik.Blazor.Components.TelerikPdfViewer) for all parameters, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -164,4 +164,4 @@ The PdfViewer exposes methods for programmatic operation. To use them, define a
## See Also
* [PdfViewer Live Demo](https://demos.telerik.com/blazor-ui/pdfviewer/overview)
-* [PdfViewer API](/blazor-ui/api/Telerik.Blazor.Components.TelerikPdfViewer)
+* [PdfViewer API](slug://Telerik.Blazor.Components.TelerikPdfViewer)
diff --git a/components/pdfviewer/toolbar.md b/components/pdfviewer/toolbar.md
index b4e06a80b6..64c10226c6 100644
--- a/components/pdfviewer/toolbar.md
+++ b/components/pdfviewer/toolbar.md
@@ -100,4 +100,4 @@ Add a ` ` tag inside `` to configure a custom
## See Also
* [PdfViewer Live Demo](https://demos.telerik.com/blazor-ui/pdfviewer/overview)
-* [PdfViewer API](/blazor-ui/api/Telerik.Blazor.Components.TelerikPdfViewer)
+* [PdfViewer API](slug://Telerik.Blazor.Components.TelerikPdfViewer)
diff --git a/components/pivotgrid/configurator.md b/components/pivotgrid/configurator.md
index b31cc3aa88..02bfb4a97d 100644
--- a/components/pivotgrid/configurator.md
+++ b/components/pivotgrid/configurator.md
@@ -71,4 +71,4 @@ Refer to the [example of a Pivot Grid using an XMLA Data Provider Type](slug://p
## See Also
* [Live PivotGrid Demos](https://demos.telerik.com/blazor-ui/pivotgrid/overview)
-* [PivotGrid API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPivotGrid-1)
+* [PivotGrid API Reference](slug://Telerik.Blazor.Components.TelerikPivotGrid-1)
diff --git a/components/pivotgrid/data-binding.md b/components/pivotgrid/data-binding.md
index 6835923abc..2ece17ec07 100644
--- a/components/pivotgrid/data-binding.md
+++ b/components/pivotgrid/data-binding.md
@@ -163,4 +163,4 @@ The `` component creates an object, which
* [Live PivotGrid Demos - Local Data Binding](https://demos.telerik.com/blazor-ui/pivotgrid/local-data-binding)
* [Live PivotGrid Demos - OLAP (XMLA) Data Binding](https://demos.telerik.com/blazor-ui/pivotgrid/xmla-data-binding)
-* [PivotGrid API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPivotGrid-1)
+* [PivotGrid API Reference](slug://Telerik.Blazor.Components.TelerikPivotGrid-1)
diff --git a/components/pivotgrid/overview.md b/components/pivotgrid/overview.md
index 47250d5b54..8b0c382385 100644
--- a/components/pivotgrid/overview.md
+++ b/components/pivotgrid/overview.md
@@ -152,7 +152,7 @@ The tables below list the parameters of [all components, which comprise the Pivo
### Grid Parameters
-The following table lists the `TelerikPivotGrid` parameters. Also check the [PivotGrid API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPivotGrid-1).
+The following table lists the `TelerikPivotGrid` parameters. Also check the [PivotGrid API Reference](slug://Telerik.Blazor.Components.TelerikPivotGrid-1).
| Parameter | Type and Default Value | Description |
| --- | --- | --- |
@@ -251,4 +251,4 @@ The Pivot Grid exposes methods for programmatic operation. To use them, define a
## See Also
* [Live PivotGrid Demos](https://demos.telerik.com/blazor-ui/pivotgrid/overview)
-* [PivotGrid API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPivotGrid-1)
+* [PivotGrid API Reference](slug://Telerik.Blazor.Components.TelerikPivotGrid-1)
diff --git a/components/pivotgrid/templates.md b/components/pivotgrid/templates.md
index aedbcac04b..12e0e02f44 100644
--- a/components/pivotgrid/templates.md
+++ b/components/pivotgrid/templates.md
@@ -134,4 +134,4 @@ All template components expose an optional `Context` parameter. Set it in scenar
## See Also
* [Live PivotGrid Demos - Templates](https://demos.telerik.com/blazor-ui/pivotgrid/templates)
-* [PivotGrid API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPivotGrid-1)
+* [PivotGrid API Reference](slug://Telerik.Blazor.Components.TelerikPivotGrid-1)
diff --git a/components/popover/overview.md b/components/popover/overview.md
index e881d98821..5ad3c2245b 100644
--- a/components/popover/overview.md
+++ b/components/popover/overview.md
@@ -58,7 +58,7 @@ Use the available parameters to customize the animation type and its duration. [
## Popover Parameters
-The Blazor Popover provides parameters to configure the component. Also check the [Popover API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPopover) for a full list of properties.
+The Blazor Popover provides parameters to configure the component. Also check the [Popover API Reference](slug://Telerik.Blazor.Components.TelerikPopover) for a full list of properties.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -125,5 +125,5 @@ To execute Popover methods, obtain a reference to the component instance with `@
## See Also
* [Live Popover Demos](https://demos.telerik.com/blazor-ui/popover/overview)
-* [Popover API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPopover)
+* [Popover API Reference](slug://Telerik.Blazor.Components.TelerikPopover)
* [Comparison between All Popup Components](slug://common-kb-popup-component-comparison)
diff --git a/components/popup/animation.md b/components/popup/animation.md
index 4f4e03a495..345b37695e 100644
--- a/components/popup/animation.md
+++ b/components/popup/animation.md
@@ -120,4 +120,4 @@ The following example lets you experiment with the available settings that contr
## See Also
* [Live Popup Demos](https://demos.telerik.com/blazor-ui/popup/overview)
-* [Popup API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPopup)
+* [Popup API Reference](slug://Telerik.Blazor.Components.TelerikPopup)
diff --git a/components/popup/overview.md b/components/popup/overview.md
index c91aee0fd2..ef79a1c92a 100644
--- a/components/popup/overview.md
+++ b/components/popup/overview.md
@@ -54,7 +54,7 @@ Use the available parameters to customize the animation type and its duration. [
## Popup Parameters
-The Blazor Popup provides parameters to configure the component. Also check the [Popup API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPopup) for a full list of properties, methods and events.
+The Blazor Popup provides parameters to configure the component. Also check the [Popup API Reference](slug://Telerik.Blazor.Components.TelerikPopup) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -130,5 +130,5 @@ To execute Popup methods, obtain a reference to the component instance with `@re
## See Also
* [Live Popup Demos](https://demos.telerik.com/blazor-ui/popup/overview)
-* [Popup API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPopup)
+* [Popup API Reference](slug://Telerik.Blazor.Components.TelerikPopup)
* [Comparison between All Popup Components](slug://common-kb-popup-component-comparison)
diff --git a/components/popup/position-collision.md b/components/popup/position-collision.md
index 538816792e..55badbb859 100644
--- a/components/popup/position-collision.md
+++ b/components/popup/position-collision.md
@@ -177,4 +177,4 @@ The following example lets you experiment with the available settings that contr
## See Also
* [Live Popup Demos](https://demos.telerik.com/blazor-ui/popup/overview)
-* [Popup API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikPopup)
+* [Popup API Reference](slug://Telerik.Blazor.Components.TelerikPopup)
diff --git a/components/progressbar/overview.md b/components/progressbar/overview.md
index d9d4d6611b..dd855c9e6e 100644
--- a/components/progressbar/overview.md
+++ b/components/progressbar/overview.md
@@ -77,4 +77,4 @@ The ProgressBar provides the following features to further customize its behavio
* [Live Demo: ProgressBar](https://demos.telerik.com/blazor-ui/progressbar/overview)
* [Label](slug://progressbar-label)
* [Indeterminate state](slug://progressbar-indeterminate-state)
-* [ProgressBar API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikProgressBar)
+* [ProgressBar API Reference](slug://Telerik.Blazor.Components.TelerikProgressBar)
diff --git a/components/radiogroup/overview.md b/components/radiogroup/overview.md
index 4ce612de33..0fcef4084f 100644
--- a/components/radiogroup/overview.md
+++ b/components/radiogroup/overview.md
@@ -81,7 +81,7 @@ The Blazor RadioGroup fires blur and value change events to respond to user acti
## RadioGroup Parameters
-The Blazor RadioGroup provides various parameters to configure the component. Also check the [RadioGroup public API](/blazor-ui/api/Telerik.Blazor.Components.TelerikRadioGroup-2).
+The Blazor RadioGroup provides various parameters to configure the component. Also check the [RadioGroup public API](slug://Telerik.Blazor.Components.TelerikRadioGroup-2).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -152,4 +152,4 @@ The RadioGroup provides a `FocusAsync` method that allows the application to foc
## See Also
* [Live RadioGroup Demos](https://demos.telerik.com/blazor-ui/radiogroup/overview)
-* [RadioGroup API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikRadioGroup-2)
+* [RadioGroup API Reference](slug://Telerik.Blazor.Components.TelerikRadioGroup-2)
diff --git a/components/rating/overview.md b/components/rating/overview.md
index 26f6570a97..97b927c045 100644
--- a/components/rating/overview.md
+++ b/components/rating/overview.md
@@ -53,7 +53,7 @@ The Rating events allow you to implement custom functionality and handle user in
## Rating Parameters
-The Blazor Rating provides various parameters that allow you to configure the component. Also check the [Rating API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikRating) for a full list of properties.
+The Blazor Rating provides various parameters that allow you to configure the component. Also check the [Rating API Reference](slug://Telerik.Blazor.Components.TelerikRating) for a full list of properties.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -79,4 +79,4 @@ The Blazor Rating provides various parameters that allow you to configure the co
## See Also
* [Live Rating Demos](https://demos.telerik.com/blazor-ui/rating/overview)
-* [Rating API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikRating)
+* [Rating API Reference](slug://Telerik.Blazor.Components.TelerikRating)
diff --git a/components/sankey/data-bind.md b/components/sankey/data-bind.md
index e677d5f2f7..6b8189663f 100644
--- a/components/sankey/data-bind.md
+++ b/components/sankey/data-bind.md
@@ -16,7 +16,7 @@ This article describes the data binding mechanism in the Sankey diagram for Blaz
## Data Type and Structure
-The Sankey diagram for Blazor requires its `Data` parameter to provide all the data for its nodes, links and labels. The `Data` parameter accepts an object of type [`SankeyData`](/blazor-ui/api/Telerik.Blazor.Components.SankeyData) that contains the following properties:
+The Sankey diagram for Blazor requires its `Data` parameter to provide all the data for its nodes, links and labels. The `Data` parameter accepts an object of type [`SankeyData`](slug://Telerik.Blazor.Components.SankeyData) that contains the following properties:
| Property | Type | Description |
| --------- | ---- | ----------- |
@@ -31,7 +31,7 @@ The `SankeyDataLink` object contains all the information for the link. It expose
| --------- | ---- | ----------- |
| `ColorType` | `SankeyLinksColorType` enum (`Static`) | The color type of the link. Provides the following values - `Static` the link color is set based on the `Color` property;
- `Source` - the link color is set based on the source node color;
- `Target` - the link color is set based on the target node color;
|
| `Color` | `string` (`#666666`) | The color of the link. Applies when `ColorType="@SankeyLinksColorType.Static"`. |
-| `Highlight` | [`SankeyDataLinkHighlight`](/blazor-ui/api/Telerik.Blazor.Components.SankeyDataLinkHighlight) | The opacity of the active and inactive links when the user hovers a link. |
+| `Highlight` | [`SankeyDataLinkHighlight`](slug://Telerik.Blazor.Components.SankeyDataLinkHighlight) | The opacity of the active and inactive links when the user hovers a link. |
| `Opacity` | `double?` (`0.4`) | The opacity of the link. |
| `SourceId` | `object` | The source node ID of the link. The source node is the node from which the link originates. Required. |
| `TargetId` | `object` | The target node ID of the link. The target node is the node to which the link points. Required. |
@@ -47,12 +47,12 @@ The `SankeyDataNode` object contains all the information for the node and its la
| --------- | ---- | ----------- |
| `Color` | `string` | The color of the node. Accepts a valid CSS color string, including hex and rgb. |
| `Id` | `object` | The ID of the node. The ID is used to connect the nodes with the links. Required. |
-| `Label` | [`SankeyDataNodeLabel`](/blazor-ui/api/Telerik.Blazor.Components.SankeyDataNodeLabel) | Contains all the information for the node label - text, alignment, color, border and more. |
-| `Offset` | [`SankeyDataNodeOffset`](/blazor-ui/api/Telerik.Blazor.Components.SankeyDataNodeOffset)| The left and top offset of the node from the `` container. |
+| `Label` | [`SankeyDataNodeLabel`](slug://Telerik.Blazor.Components.SankeyDataNodeLabel) | Contains all the information for the node label - text, alignment, color, border and more. |
+| `Offset` | [`SankeyDataNodeOffset`](slug://Telerik.Blazor.Components.SankeyDataNodeOffset)| The left and top offset of the node from the ` ` container. |
| `Opacity` | `double?` (`1`) | The opacity of the node. |
| `Padding` | `double?` | The minimum vertical space between two nodes. |
| `Width` | `double?` (`24`)| The width of the node. |
-| `Align` | [`SankeyNodesAlign?` enum](/blazor-ui/api/telerik.blazor.sankeynodesalign) (`Stretch`) | The alignment of the node.|
+| `Align` | [`SankeyNodesAlign?` enum](slug://telerik.blazor.sankeynodesalign) (`Stretch`) | The alignment of the node.|
>tip The visual properties (`Color`, `Opacity` etc.) are not required. You can use these properties to [provide custom settings for the separate nodes through the data](#customize-elements-through-data). If you want to apply the same settings for all the nodes and labels in the Sankey use the component options for [nodes](slug://sankey-nodes) and [labels](slug://sankey-labels).
diff --git a/components/sankey/elements/labels.md b/components/sankey/elements/labels.md
index 8e43fc48be..af06dfa5f0 100644
--- a/components/sankey/elements/labels.md
+++ b/components/sankey/elements/labels.md
@@ -21,10 +21,10 @@ To customize the labels, declare a ` ` tag as a direct child of ` (`Left`) | The alignment of the labels. |
+| `Align` | [`SankeyLabelsAlign` enum](slug://telerik.blazor.sankeylabelsalign) (`Left`) | The alignment of the labels. |
| `Color` | `string` (`rgb(66, 66, 66)`) | The color of the labels. |
| `Font` | `string` (`14px Metric, Arial, Helvetica, sans-serif`)| The font of the labels. |
-| `Position` | [`SankeyLabelsPosition` enum](/blazor-ui/api/telerik.blazor.sankeylabelsposition) (`Inside`) | The position of the labels. |
+| `Position` | [`SankeyLabelsPosition` enum](slug://telerik.blazor.sankeylabelsposition) (`Inside`) | The position of the labels. |
| `Visible` | `bool` (`true`) | Whether the labels are visible. |
@@ -39,7 +39,7 @@ By design, the labels do not have border. You may add border by declaring the `<
| Parameter | Type and Default Value | Description |
| --------- | ---- | ----------- |
| `Color` | `string` | The color of the border. |
-| `DashType` | [`DashType` enum](/blazor-ui/api/telerik.blazor.dashtype) (`Solid`) | The style of the border. |
+| `DashType` | [`DashType` enum](slug://telerik.blazor.dashtype) (`Solid`) | The style of the border. |
| `Width` | `double?` (`0`)| The width of the border. |
### Margin
diff --git a/components/sankey/elements/legend.md b/components/sankey/elements/legend.md
index 60ddeecd8c..8942b46361 100644
--- a/components/sankey/elements/legend.md
+++ b/components/sankey/elements/legend.md
@@ -19,13 +19,13 @@ To customize the legend in the Sankey chart, declare a `` tag as a
| Parameter | Type and Default Value | Description |
| --------- | ---- | ----------- |
-| `Align` | [`SankeyLegendAlign` enum](/blazor-ui/api/telerik.blazor.sankeylegendalign) (`Start`) | The alignment of the legend. |
+| `Align` | [`SankeyLegendAlign` enum](slug://telerik.blazor.sankeylegendalign) (`Start`) | The alignment of the legend. |
| `Background` | `string` | The background color of the legend. |
| `Height` | `double?` | The height of the legend. |
| `OffsetX` | `double?` | The X offset of the legend. The offset is relative to the current position of the legend. |
| `OffsetY` | `double?` | The Y offset of the legend. The offset is relative to the current position of the legend. |
-| `Orientation` | [`SankeyLegendOrientation` enum](/blazor-ui/api/telerik.blazor.sankeylegendorientation) (`Horizontal`) | The orientation of the legend. |
-| `Position` | [`SankeyLegendPosition` enum](/blazor-ui/api/telerik.blazor.sankeylegendposition) (`Bottom`)| The position of the legend. |
+| `Orientation` | [`SankeyLegendOrientation` enum](slug://telerik.blazor.sankeylegendorientation) (`Horizontal`) | The orientation of the legend. |
+| `Position` | [`SankeyLegendPosition` enum](slug://telerik.blazor.sankeylegendposition) (`Bottom`)| The position of the legend. |
| `Reverse` | `double?` | Whether the legend items are reversed. |
| `Spacing` | `double?` | The spacing between the labels of the legend. |
| `Visible` | `bool?` (`true`) | Whether the legend is visible. |
@@ -36,17 +36,17 @@ To customize the legend in the Sankey chart, declare a `` tag as a
The `` tag exposes nested tags for further customization of the separate legend elements. The structure of the nested tags is ``, where the specifics can be:
-* [`Border`](/blazor-ui/api/telerik.blazor.components.sankeylegendborder)
-* [`Item`](/blazor-ui/api/telerik.blazor.components.sankeylegenditem)
-* [`Labels`](/blazor-ui/api/telerik.blazor.components.sankeylegendlabels) - exposes additional nested options. The structure of the nested tags is ``, where the specifics can be:
- * [`Margin`](/blazor-ui/api/telerik.blazor.components.sankeylegendlabelsmargin)
- * [`Padding`](/blazor-ui/api/telerik.blazor.components.sankeylegendlabelspadding)
-* [`Margin`](/blazor-ui/api/telerik.blazor.components.sankeylegendmargin)
-* [`Padding`](/blazor-ui/api/telerik.blazor.components.sankeylegendpadding)
-* [`Title`](/blazor-ui/api/telerik.blazor.components.sankeylegendtitle) - exposes additional nested options. The structure of the nested tags is ``, where the specifics can be:
- * [`Border`](/blazor-ui/api/telerik.blazor.components.sankeylegendtitleborder)
- * [`Margin`](/blazor-ui/api/telerik.blazor.components.sankeylegendtitlemargin)
- * [`Padding`](/blazor-ui/api/telerik.blazor.components.sankeylegendtitlepadding)
+* [`Border`](slug://telerik.blazor.components.sankeylegendborder)
+* [`Item`](slug://telerik.blazor.components.sankeylegenditem)
+* [`Labels`](slug://telerik.blazor.components.sankeylegendlabels) - exposes additional nested options. The structure of the nested tags is ``, where the specifics can be:
+ * [`Margin`](slug://telerik.blazor.components.sankeylegendlabelsmargin)
+ * [`Padding`](slug://telerik.blazor.components.sankeylegendlabelspadding)
+* [`Margin`](slug://telerik.blazor.components.sankeylegendmargin)
+* [`Padding`](slug://telerik.blazor.components.sankeylegendpadding)
+* [`Title`](slug://telerik.blazor.components.sankeylegendtitle) - exposes additional nested options. The structure of the nested tags is ``, where the specifics can be:
+ * [`Border`](slug://telerik.blazor.components.sankeylegendtitleborder)
+ * [`Margin`](slug://telerik.blazor.components.sankeylegendtitlemargin)
+ * [`Padding`](slug://telerik.blazor.components.sankeylegendtitlepadding)
>tip Use the IntelliSense to explore the nested tags and their properties.
diff --git a/components/sankey/elements/links.md b/components/sankey/elements/links.md
index 67d3a22263..55d7217cac 100644
--- a/components/sankey/elements/links.md
+++ b/components/sankey/elements/links.md
@@ -21,7 +21,7 @@ To customize the nodes, declare the `` tag as a direct child of ` (`Static`) | The origin of the link color: could be based on the `Color` property, on the source node color, or on the target node color. |
+| `ColorType` | [`SankeyLinksColorType` enum](slug://telerik.blazor.sankeylinkscolortype) (`Static`) | The origin of the link color: could be based on the `Color` property, on the source node color, or on the target node color. |
| `Color` | `string` (`#666666`) | The color of the links. Applies when `ColorType="@SankeyLinksColorType.Static"`. |
| `Opacity` | `double?` (`0.4`) | The opacity of the links. |
diff --git a/components/sankey/elements/nodes.md b/components/sankey/elements/nodes.md
index 6479a01196..e9db381f58 100644
--- a/components/sankey/elements/nodes.md
+++ b/components/sankey/elements/nodes.md
@@ -21,7 +21,7 @@ To customize the nodes, declare the `` tag as a direct child of ` (`Stretch`) | The nodes alignment. |
+| `Align` | [`SankeyNodesAlign` enum](slug://telerik.blazor.sankeynodesalign) (`Stretch`) | The nodes alignment. |
| `Padding` | `double?` | The vertical space between the nodes. |
| `Width` | `double?` (`24`)| The width of the nodes. |
diff --git a/components/sankey/elements/title.md b/components/sankey/elements/title.md
index de59d44ad1..1a478a052d 100644
--- a/components/sankey/elements/title.md
+++ b/components/sankey/elements/title.md
@@ -26,21 +26,21 @@ The `` tag exposes the following parameters for customization of th
| Parameter | Type and Default Value | Description |
| --------- | ---- | ----------- |
-| `Align` | [`SankeyTitleAlign` enum](/blazor-ui/api/telerik.blazor.sankeytitlealign) (`Left`) | The alignment of the title. |
+| `Align` | [`SankeyTitleAlign` enum](slug://telerik.blazor.sankeytitlealign) (`Left`) | The alignment of the title. |
| `Background` | `string` | The background color of the title. |
| `Color` | `string` (`rgb(66, 66, 66)`) | The text color of the title. |
| `Description` | `string` | The accessible description of the Sankey. Added as `aria-label` to the `` element. |
| `Font` | `string` (`16px Helvetica Neue, Helvetica, Arial, sans-serif`) | The font of the title. |
-| `Position` | [`SankeyTitlePosition` enum](/blazor-ui/api/telerik.blazor.sankeytitleposition) (`Top`)| The position of the title. |
+| `Position` | [`SankeyTitlePosition` enum](slug://telerik.blazor.sankeytitleposition) (`Top`)| The position of the title. |
| `Visible` | `bool?` (`true`) | Whether the title is visible. |
### Nested Customization Tags
The ` ` tag exposes nested tags for further customization. The structure of the nested tags is ``, where the specifics can be:
-* [`Border`](/blazor-ui/api/telerik.blazor.components.sankeytitleborder)
-* [`Margin`](/blazor-ui/api/telerik.blazor.components.sankeytitlemargin)
-* [`Padding`](/blazor-ui/api/telerik.blazor.components.sankeytitlepadding)
+* [`Border`](slug://telerik.blazor.components.sankeytitleborder)
+* [`Margin`](slug://telerik.blazor.components.sankeytitlemargin)
+* [`Padding`](slug://telerik.blazor.components.sankeytitlepadding)
## Example
diff --git a/components/sankey/elements/tooltip.md b/components/sankey/elements/tooltip.md
index 8a61c9c79d..747101d0dd 100644
--- a/components/sankey/elements/tooltip.md
+++ b/components/sankey/elements/tooltip.md
@@ -20,21 +20,21 @@ To use the templates, declare a `` tag as a direct child of ` @ClickTimeString .
## See Also
-* [SplitButton API](/blazor-ui/api/Telerik.Blazor.Components.TelerikSplitButton)
+* [SplitButton API](slug://Telerik.Blazor.Components.TelerikSplitButton)
* [Live Demo: SplitButton](https://demos.telerik.com/blazor-ui/splitbutton/overview)
diff --git a/components/splitbutton/icons.md b/components/splitbutton/icons.md
index 089bd20aa4..51f88b7ea1 100644
--- a/components/splitbutton/icons.md
+++ b/components/splitbutton/icons.md
@@ -62,4 +62,4 @@ The `Icon` parameter type is `object` and it accepts:
## See Also
* [Live Demo: SplitButton Icons](https://demos.telerik.com/blazor-ui/splitbutton/overview)
-* [SplitButton API](/blazor-ui/api/Telerik.Blazor.Components.TelerikSplitButton)
+* [SplitButton API](slug://Telerik.Blazor.Components.TelerikSplitButton)
diff --git a/components/splitbutton/overview.md b/components/splitbutton/overview.md
index 6fbfc504eb..459b17ca08 100644
--- a/components/splitbutton/overview.md
+++ b/components/splitbutton/overview.md
@@ -76,7 +76,7 @@ Each SplitButton action [fires a separate `OnClick` event](slug://splitbutton-ev
## SplitButton Parameters
-The following table lists the SplitButton parameters, except those related to [built-in styling](slug://splitbutton-appearance) and [icons](slug://splitbutton-icons). Also check the [SplitButton API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikSplitButton) for a full list of properties, methods and events.
+The following table lists the SplitButton parameters, except those related to [built-in styling](slug://splitbutton-appearance) and [icons](slug://splitbutton-icons). Also check the [SplitButton API Reference](slug://Telerik.Blazor.Components.TelerikSplitButton) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -178,6 +178,6 @@ Last action clicked: @LastActionClicked
## See Also
-* [SplitButton API](/blazor-ui/api/Telerik.Blazor.Components.TelerikSplitButton)
+* [SplitButton API](slug://Telerik.Blazor.Components.TelerikSplitButton)
* [Live Demo: SplitButton](https://demos.telerik.com/blazor-ui/splitbutton/overview)
* [KB: Change Primary SplitButton Action on Click](slug://splitbutton-kb-change-primary-action-onclick)
diff --git a/components/splitter/overview.md b/components/splitter/overview.md
index 878dc3c894..a3a9cee002 100644
--- a/components/splitter/overview.md
+++ b/components/splitter/overview.md
@@ -66,7 +66,7 @@ The Splitter fires events that you can handle to further customize the component
The Blazor Splitter provides various parameters for its configuration. The following table lists Splitter parameters on component level. Explore the [Splitter Panes](slug://splitter-panes) article for details on the individual Panes configuration.
-Check the [Splitter API Reference ](/blazor-ui/api/Telerik.Blazor.Components.TelerikSplitter) for a full list of properties, methods and events.
+Check the [Splitter API Reference ](slug://Telerik.Blazor.Components.TelerikSplitter) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -80,7 +80,7 @@ Check the [Splitter API Reference ](/blazor-ui/api/Telerik.Blazor.Components.Tel
## Splitter Reference and Methods
-Add a reference to the component instance to use the [Splitter methods](/blazor-ui/api/Telerik.Blazor.Components.TelerikSplitter#methods).
+Add a reference to the component instance to use the [Splitter methods](slug://Telerik.Blazor.Components.TelerikSplitter#methods).
| Method | Description |
| --- | --- |
@@ -122,5 +122,5 @@ Add a reference to the component instance to use the [Splitter methods](/blazor-
## See Also
* [Live Demo: Splitter](https://demos.telerik.com/blazor-ui/splitter/overview)
-* [Splitter API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikSplitter)
-* [SplitterPane API Reference](/blazor-ui/api/Telerik.Blazor.Components.SplitterPane)
+* [Splitter API Reference](slug://Telerik.Blazor.Components.TelerikSplitter)
+* [SplitterPane API Reference](slug://Telerik.Blazor.Components.SplitterPane)
diff --git a/components/spreadsheet/overview.md b/components/spreadsheet/overview.md
index cd0cb20fdb..f77b4ef8ae 100644
--- a/components/spreadsheet/overview.md
+++ b/components/spreadsheet/overview.md
@@ -70,7 +70,7 @@ The [Spreadsheet events](slug://spreadsheet-events) allow you to implement custo
## Spreadsheet Parameters
-The table below lists the Spreadsheet parameters. For a full list of the ListBox API members (parameters, methods, and events), check the [Spreadsheet API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikSpreadsheet).
+The table below lists the Spreadsheet parameters. For a full list of the ListBox API members (parameters, methods, and events), check the [Spreadsheet API Reference](slug://Telerik.Blazor.Components.TelerikSpreadsheet).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -135,5 +135,5 @@ The Blazor Spreadsheet component exposes methods for programmatic operation. To
## See Also
* [Live Demo: Spreadsheet](https://demos.telerik.com/blazor-ui/spreadsheet/overview)
-* [Spreadsheet API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikSpreadsheet)
+* [Spreadsheet API Reference](slug://Telerik.Blazor.Components.TelerikSpreadsheet)
* [Bind Spreadsheet to IEnumerable](slug://spreadsheet-kb-bind-to-json-ienumerable-list-collection)
diff --git a/components/stacklayout/overview.md b/components/stacklayout/overview.md
index 99ac0032d0..9a4a30f8a4 100644
--- a/components/stacklayout/overview.md
+++ b/components/stacklayout/overview.md
@@ -137,4 +137,4 @@ Sometimes you may need to create a more complex layout that includes both horizo
## See Also
* [Live StackLayout Demos](https://demos.telerik.com/blazor-ui/stacklayout/overview)
- * [StackLayout API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikStackLayout)
\ No newline at end of file
+ * [StackLayout API Reference](slug://Telerik.Blazor.Components.TelerikStackLayout)
\ No newline at end of file
diff --git a/components/stepper/overview.md b/components/stepper/overview.md
index 410bef126f..ccbde207d8 100644
--- a/components/stepper/overview.md
+++ b/components/stepper/overview.md
@@ -94,4 +94,4 @@ The Blazor Stepper provides various parameters that allow you to configure the c
* [Live Stepper Demos](https://demos.telerik.com/blazor-ui/stepper/overview)
- * [Stepper API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikStepper)
\ No newline at end of file
+ * [Stepper API Reference](slug://Telerik.Blazor.Components.TelerikStepper)
\ No newline at end of file
diff --git a/components/stockchart/overview.md b/components/stockchart/overview.md
index 51c4d7bd23..ee9cde9b4a 100644
--- a/components/stockchart/overview.md
+++ b/components/stockchart/overview.md
@@ -259,4 +259,4 @@ To execute StockChart methods, obtain reference to the component instance via `@
## See Also
* [Live Demos: Stock Chart](https://demos.telerik.com/blazor-ui/stockchart/overview)
-* [StockChart API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikStockChart)
+* [StockChart API Reference](slug://Telerik.Blazor.Components.TelerikStockChart)
diff --git a/components/switch/overview.md b/components/switch/overview.md
index 432734fe21..d22e251ea7 100644
--- a/components/switch/overview.md
+++ b/components/switch/overview.md
@@ -51,7 +51,7 @@ You can ensure that the component value is acceptable by using the built-in vali
## Switch Parameters
-The following table lists the Switch parameters. Also check the [Switch API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikSwitch-1) for a full list of all properties, methods and events.
+The following table lists the Switch parameters. Also check the [Switch API Reference](slug://Telerik.Blazor.Components.TelerikSwitch-1) for a full list of all properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -77,7 +77,7 @@ The following parameters enable you to customize the appearance of the Blazor Sw
## Switch Reference and Methods
-The Switch is a generic component and its type comes from the model field it is bound to - it is either `bool` or `bool?` (a `null` value is treated as `false`). Add a reference to the component instance to use the [Switch methods](/blazor-ui/api/Telerik.Blazor.Components.TelerikSwitch-1#methods).
+The Switch is a generic component and its type comes from the model field it is bound to - it is either `bool` or `bool?` (a `null` value is treated as `false`). Add a reference to the component instance to use the [Switch methods](slug://Telerik.Blazor.Components.TelerikSwitch-1#methods).
| Method | Description |
| --- | --- |
@@ -109,4 +109,4 @@ The Switch is a generic component and its type comes from the model field it is
## See Also
* [Live Demo: Switch](https://demos.telerik.com/blazor-ui/switch/overview)
* [Switch Events](slug://switch-events)
-* [Switch API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikSwitch-1)
+* [Switch API Reference](slug://Telerik.Blazor.Components.TelerikSwitch-1)
diff --git a/components/tabstrip/overview.md b/components/tabstrip/overview.md
index 652735a8ea..50a7fdcfdd 100644
--- a/components/tabstrip/overview.md
+++ b/components/tabstrip/overview.md
@@ -145,4 +145,4 @@ The `TabStrip` methods are accessible through its reference.
* [Live Demo: TabStrip](https://demos.telerik.com/blazor-ui/tabstrip/overview)
* [Live Demo: Tabs Position and Alignment](https://demos.telerik.com/blazor-ui/tabstrip/tab-positions)
* [Events](slug://tabstrip-events)
-* [TabStrip API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTabStrip)
+* [TabStrip API Reference](slug://Telerik.Blazor.Components.TelerikTabStrip)
diff --git a/components/textarea/overview.md b/components/textarea/overview.md
index 2d169e56bd..ab7733f8ee 100644
--- a/components/textarea/overview.md
+++ b/components/textarea/overview.md
@@ -109,4 +109,4 @@ The TextArea provides a `FocusAsync` method that allows the application to focus
## See Also
* [Live TextArea Demos](https://demos.telerik.com/blazor-ui/textarea/overview)
- * [TextArea API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTextArea)
+ * [TextArea API Reference](slug://Telerik.Blazor.Components.TelerikTextArea)
diff --git a/components/textbox/overview.md b/components/textbox/overview.md
index 0f7d2dc967..1605edce78 100644
--- a/components/textbox/overview.md
+++ b/components/textbox/overview.md
@@ -145,4 +145,4 @@ TextBox value: @StringValue
## See Also
* [Live Demo: TextBox](https://demos.telerik.com/blazor-ui/textbox/overview)
-* [TextBox API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTextBox)
+* [TextBox API Reference](slug://Telerik.Blazor.Components.TelerikTextBox)
diff --git a/components/tilelayout/overview.md b/components/tilelayout/overview.md
index 8da0e2ffc7..abcc0e73df 100644
--- a/components/tilelayout/overview.md
+++ b/components/tilelayout/overview.md
@@ -77,7 +77,7 @@ The Tile Layout fires [events when the user resizes or rearranges tiles](slug://
## TileLayout Parameters
-The following table lists the Tile Layout parameters. Also check the [TileLayout API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTileLayout) for a full list of all properties, methods and events.
+The following table lists the Tile Layout parameters. Also check the [TileLayout API Reference](slug://Telerik.Blazor.Components.TelerikTileLayout) for a full list of all properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -112,7 +112,7 @@ Use the component reference to execute methods and [get or set the TileLayout st
| Method | Description |
| --- | --- |
-| `GetState` | Returns the current state of the Tile Layout as a [`TileLayoutState` object](/blazor-ui/api/Telerik.Blazor.Components.TileLayoutState). |
+| `GetState` | Returns the current state of the Tile Layout as a [`TileLayoutState` object](slug://Telerik.Blazor.Components.TileLayoutState). |
| `SetState` | Applies the provided `TileLayoutState` argument as a new state of the Tile Layout. |
@@ -145,4 +145,4 @@ Use the component reference to execute methods and [get or set the TileLayout st
## See Also
* [Live Demo: TileLayout](https://demos.telerik.com/blazor-ui/tilelayout/overview)
-* [TileLayout API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTileLayout)
+* [TileLayout API Reference](slug://Telerik.Blazor.Components.TelerikTileLayout)
diff --git a/components/timepicker/overview.md b/components/timepicker/overview.md
index e2fef9b2f5..71f51eff7e 100644
--- a/components/timepicker/overview.md
+++ b/components/timepicker/overview.md
@@ -73,7 +73,7 @@ The `Min` and `Max` properties require a `DateTime` object, but will only use th
## Time Picker Parameters
-The Blazor Time Picker component provides various parameters that allow you to configure the component. Also check the [TimePicker's public API](/blazor-ui/api/Telerik.Blazor.Components.TelerikTimePicker-1).
+The Blazor Time Picker component provides various parameters that allow you to configure the component. Also check the [TimePicker's public API](slug://Telerik.Blazor.Components.TelerikTimePicker-1).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -112,7 +112,7 @@ You can find more options for customizing the Time Picker styling in the [Appear
## TimePicker Reference and Methods
-Add a reference to the component instance to use the [Time Picker's methods](/blazor-ui/api/Telerik.Blazor.Components.TelerikTimePicker-1).
+Add a reference to the component instance to use the [Time Picker's methods](slug://Telerik.Blazor.Components.TelerikTimePicker-1).
| Method | Description |
| --- | --- |
@@ -152,4 +152,4 @@ Add a reference to the component instance to use the [Time Picker's methods](/bl
* [Live Demo: Time Picker](https://demos.telerik.com/blazor-ui/timepicker/overview)
* [Input Validation](slug://common-features/input-validation)
* [Supported Input Date Formats](slug://components/dateinput/supported-formats)
-* [TimePicker API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTimePicker-1)
+* [TimePicker API Reference](slug://Telerik.Blazor.Components.TelerikTimePicker-1)
diff --git a/components/togglebutton/overview.md b/components/togglebutton/overview.md
index bfa93946a9..3574987d14 100644
--- a/components/togglebutton/overview.md
+++ b/components/togglebutton/overview.md
@@ -58,7 +58,7 @@ The Toggle Button provides several parameters that control its [styling and appe
## ToggleButton Parameters
-The following table lists Toggle Button parameters, which are not discussed elsewhere. Check the [ToggleButton API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikToggleButton) for a full list of properties, methods and events.
+The following table lists Toggle Button parameters, which are not discussed elsewhere. Check the [ToggleButton API Reference](slug://Telerik.Blazor.Components.TelerikToggleButton) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -105,4 +105,4 @@ It is possible to apply custom styles to the button through its `Class` paramete
## See Also
* [Live Demo: ToggleButton](https://demos.telerik.com/blazor-ui/togglebutton/overview)
-* [ToggleButton API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikToggleButton)
+* [ToggleButton API Reference](slug://Telerik.Blazor.Components.TelerikToggleButton)
diff --git a/components/toolbar/overview.md b/components/toolbar/overview.md
index da9874432f..676df6ccf5 100644
--- a/components/toolbar/overview.md
+++ b/components/toolbar/overview.md
@@ -156,4 +156,4 @@ The Blazor Toolbar has an option for adaptiveness. This option allows you to hid
## See Also
* [Live ToolBar Demos](https://demos.telerik.com/blazor-ui/toolbar/overview)
-* [ToolBar API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikToolBar)
+* [ToolBar API Reference](slug://Telerik.Blazor.Components.TelerikToolBar)
diff --git a/components/tooltip/overview.md b/components/tooltip/overview.md
index 0381fca518..8ae66d8147 100644
--- a/components/tooltip/overview.md
+++ b/components/tooltip/overview.md
@@ -54,7 +54,7 @@ The Blazor Tooltip accepts a nested `` tag, which is a standard Blazor
## Tooltip Parameters
-The Blazor Tooltip provides the following configuration parameters. Also check the [Tooltip component API](/blazor-ui/api/Telerik.Blazor.Components.TelerikTooltip).
+The Blazor Tooltip provides the following configuration parameters. Also check the [Tooltip component API](slug://Telerik.Blazor.Components.TelerikTooltip).
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
diff --git a/components/treelist/overview.md b/components/treelist/overview.md
index 2337e45f5d..2ad3f7bbac 100644
--- a/components/treelist/overview.md
+++ b/components/treelist/overview.md
@@ -142,7 +142,7 @@ The various [TreeList templates](slug://treelist-templates-overview) provide bet
## TreeList Parameters
-The following table lists Tree List parameters, which are not related to other features on this page. Check the [TreeList API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTreeList-1) for a full list of properties, methods and events.
+The following table lists Tree List parameters, which are not related to other features on this page. Check the [TreeList API Reference](slug://Telerik.Blazor.Components.TelerikTreeList-1) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -244,4 +244,4 @@ The TreeList is a generic component.Its type depends on the type of its model an
## See Also
* [Live Demos: TreeList](https://demos.telerik.com/blazor-ui/treelist/overview)
-* [TreeList API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTreeList-1)
+* [TreeList API Reference](slug://Telerik.Blazor.Components.TelerikTreeList-1)
diff --git a/components/treelist/row-drag-drop.md b/components/treelist/row-drag-drop.md
index a0c3733cf9..da1daf637c 100644
--- a/components/treelist/row-drag-drop.md
+++ b/components/treelist/row-drag-drop.md
@@ -1156,4 +1156,4 @@ public class Employee
* [Live Demo: TreeList Drag and Drop](https://demos.telerik.com/blazor-ui/treelist/drag-drop)
* [Drag and Drop between Different Parent Components](slug://grid-kb-drag-drop-in-different-components)
-* [TreeList API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTreeList-1)
+* [TreeList API Reference](slug://Telerik.Blazor.Components.TelerikTreeList-1)
diff --git a/components/treelist/selection/cells.md b/components/treelist/selection/cells.md
index 54a1d9daa7..7b7ba8b7dc 100644
--- a/components/treelist/selection/cells.md
+++ b/components/treelist/selection/cells.md
@@ -194,8 +194,8 @@ The `TreeListSelectedCellDescriptor` type exposes the following properties:
| Property Name | Type | Description |
| --- | --- | --- |
-| `ColumnField` | `string` | The value of the TreeList column [`Field` parameter](/blazor-ui/api/telerik.blazor.components.common.boundcolumnbase#Telerik_Blazor_Components_Common_BoundColumnBase_Field), if set. |
-| `ColumnId` | `string` | The value of the TreeList column [`Id` parameter](/blazor-ui/api/Telerik.Blazor.Components.Common.ColumnBase#Telerik_Blazor_Components_Common_ColumnBase_Id), if set. |
+| `ColumnField` | `string` | The value of the TreeList column [`Field` parameter](slug://telerik.blazor.components.common.boundcolumnbase#Telerik_Blazor_Components_Common_BoundColumnBase_Field), if set. |
+| `ColumnId` | `string` | The value of the TreeList column [`Id` parameter](slug://Telerik.Blazor.Components.Common.ColumnBase#Telerik_Blazor_Components_Common_ColumnBase_Id), if set. |
| `DataItem` | `object` | The TreeList data item instance. Cast it to the actual TreeList model type before use. |
## Selection When Data Changes
diff --git a/components/treelist/templates/column-chooser.md b/components/treelist/templates/column-chooser.md
index 6b4034a329..4cb1d3cce0 100644
--- a/components/treelist/templates/column-chooser.md
+++ b/components/treelist/templates/column-chooser.md
@@ -10,7 +10,7 @@ position: 40
# Column Chooser Template
-The Column Chooser Template lets you control the rendering of the [ColumnChooser](slug://treelist-column-menu#column-chooser). It exposes a [`context`](/blazor-ui/api/Telerik.Blazor.Components.ColumnMenuChooserTemplateContext) object that contains a list of all columns in the TreeList.
+The Column Chooser Template lets you control the rendering of the [ColumnChooser](slug://treelist-column-menu#column-chooser). It exposes a [`context`](slug://Telerik.Blazor.Components.ColumnMenuChooserTemplateContext) object that contains a list of all columns in the TreeList.
When you set up the Column Chooser Template, the list of columns that are rendered by default will not be present.
diff --git a/components/treelist/templates/filter.md b/components/treelist/templates/filter.md
index b51abdf9f6..1e34899a09 100644
--- a/components/treelist/templates/filter.md
+++ b/components/treelist/templates/filter.md
@@ -25,7 +25,7 @@ By default, the filter row puts an appropriate editor (like a numeric textbox fo
To customize the filter cell, use the `` tag of the ``. It receives a `context` of type `FilterCellTemplateContext` that provides the following members:
-* `FilterDescriptor` - a [CompositeFilterDescriptor](/blazor-ui/api/Telerik.DataSource.CompositeFilterDescriptor) object that describes the column filter. By default, its `FilterDescriptors` field contains two `FilterDescriptor` instances and its `LogicalOperator` is `AND`. You can populate the filter values in the existing `FilterDescriptors` and add more instances. You can change their [filter operator](slug://common-features-filter-operators) and the `LogicalOperator` of the `CompositeFilterDescriptor`.
+* `FilterDescriptor` - a [CompositeFilterDescriptor](slug://Telerik.DataSource.CompositeFilterDescriptor) object that describes the column filter. By default, its `FilterDescriptors` field contains two `FilterDescriptor` instances and its `LogicalOperator` is `AND`. You can populate the filter values in the existing `FilterDescriptors` and add more instances. You can change their [filter operator](slug://common-features-filter-operators) and the `LogicalOperator` of the `CompositeFilterDescriptor`.
* `FilterAsync()` - an `async` method that invokes the built-in treelist filtering logic so you can call upon it easily from your template (e.g., when a value changes or a button is clicked).
diff --git a/components/treelist/toolbar.md b/components/treelist/toolbar.md
index 4732c4957e..f6b3f7ab17 100644
--- a/components/treelist/toolbar.md
+++ b/components/treelist/toolbar.md
@@ -351,4 +351,4 @@ When using a ``, you need to use the `Tab` key to navig
## See Also
* [TreeList Live Demo](https://demos.telerik.com/blazor-ui/treelist/overview)
-* [TreeList API](/blazor-ui/api/Telerik.Blazor.Components.TelerikTreeList-1)
+* [TreeList API](slug://Telerik.Blazor.Components.TelerikTreeList-1)
diff --git a/components/treeview/drag-drop.md b/components/treeview/drag-drop.md
index e1caaf69ad..e1605ffb54 100644
--- a/components/treeview/drag-drop.md
+++ b/components/treeview/drag-drop.md
@@ -1351,5 +1351,5 @@ using System.Collections.ObjectModel;
* [Live Demo: TreeView Drag and Drop](https://demos.telerik.com/blazor-ui/treeview/drag-drop)
* [Data Binding a TreeView](slug://components/treeview/data-binding/overview)
-* [TreeView API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTreeView)
+* [TreeView API Reference](slug://Telerik.Blazor.Components.TelerikTreeView)
* [Drag TreeView Items to a Custom Target](slug://treeview-kb-drag-to-custom-target)
diff --git a/components/treeview/overview.md b/components/treeview/overview.md
index 24c97b625a..e4c9694952 100644
--- a/components/treeview/overview.md
+++ b/components/treeview/overview.md
@@ -127,14 +127,14 @@ The TreeView can [display links to app views and external pages](slug://treeview
## TreeView Parameters
-The following table lists TreeView parameters, which are not related to other features on this page. Check the [TreeView API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTreeView) for a full list of properties, methods and events.
+The following table lists TreeView parameters, which are not related to other features on this page. Check the [TreeView API Reference](slug://Telerik.Blazor.Components.TelerikTreeView) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
| Parameter | Type and Default Value | Description |
| --- | --- | --- |
| `Class` | `string` | The additional CSS class that will be rendered on the `div.k-treeview` element. Use it to apply custom styles or [override the theme](slug://themes-override). |
-| `Size` | `string` `"md"` | Affects the TreeView layout, for example the amount of space between items. The possible valid values are `"lg"` (large), `"md"` (medium) and `"sm"` (small). For easier setting, use the predefined string properties in class [`Telerik.Blazor.ThemeConstants.TreeView.Size`](/blazor-ui/api/Telerik.Blazor.ThemeConstants.TreeView.Size). |
+| `Size` | `string` `"md"` | Affects the TreeView layout, for example the amount of space between items. The possible valid values are `"lg"` (large), `"md"` (medium) and `"sm"` (small). For easier setting, use the predefined string properties in class [`Telerik.Blazor.ThemeConstants.TreeView.Size`](slug://Telerik.Blazor.ThemeConstants.TreeView.Size). |
| `DragThrottleInterval` | `int` (`0`) | The milliseconds between each firing of the `OnDrag` event during the dragging operations. |
@@ -144,7 +144,7 @@ To execute TreeView methods, obtain reference to the component instance via `@re
The TreeView is a generic component. Its type depends on the type of its model and the type of its `Value`. In case you cannot provide either the `Value` or `Data` initially, you need to [set the corresponding types to the `TItem` and `TValue` parameters](slug://common-features-data-binding-overview#component-type).
-The table below lists the TreeView methods. Also consult the [TreeView API](/blazor-ui/api/Telerik.Blazor.Components.TelerikTreeView).
+The table below lists the TreeView methods. Also consult the [TreeView API](slug://Telerik.Blazor.Components.TelerikTreeView).
| Method | Description |
| --- | --- |
@@ -169,5 +169,5 @@ The table below lists the TreeView methods. Also consult the [TreeView API](/bla
## See Also
* [Live TreeView Demos](https://demos.telerik.com/blazor-ui/treeview/overview)
-* [TreeVew API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikTreeView)
+* [TreeVew API Reference](slug://Telerik.Blazor.Components.TelerikTreeView)
* [Enable TreeView Scrolling](slug://treeview-kb-horizontal-scrollbar)
diff --git a/components/upload/events.md b/components/upload/events.md
index 958d889f29..00dd24ce95 100644
--- a/components/upload/events.md
+++ b/components/upload/events.md
@@ -40,7 +40,7 @@ The different Upload events use different event argument types, but the exposed
|---|---|---|
| `Files` | `List` | *All Upload events* expose a `Files` collection of [`UploadFileInfo`](#uploadfileinfo) members. The collection contains one or more files in the `OnClear`, `OnSelect`, and `OnUpload` handlers. The file is always one in `OnCancel`, `OnError`, `OnProgress`, `OnRemove`, and `OnSuccess`. |
| `IsCancelled` | `bool` | Set to `true` to cancel the event and the respective user action. |
-| `Operation` | [`UploadOperationType`](/blazor-ui/api/Telerik.Blazor.UploadOperationType) enum | Can be `Upload` or `Remove`. |
+| `Operation` | [`UploadOperationType`](slug://Telerik.Blazor.UploadOperationType) enum | Can be `Upload` or `Remove`. |
| `Progress` | `int` | The uploaded percentage of the file in the [`OnProgress` event](#onprogress). |
| `Request` | `UploadHttpRequest` | Information about the server response such as status code and any custom messages. The object contains the `int` property `Status` and the `StatusText`, `ResponseType`, and `ResponseText` strings. |
| `RequestData` | `Dictionary` | Add `KeyValuePair` definitions to [send custom data](#send-custom-data-with-the-file) to the controller in [`OnUpload`](#onupload) and [`OnRemove`](#onremove). |
@@ -62,7 +62,7 @@ The `UploadFileInfo` object has the following properties:
| `Name` | `string` | The **encoded** file name, including the extension. One method to decode it is [`System.Net.WebUtility.HtmlDecode()`](https://learn.microsoft.com/en-us/dotnet/api/system.net.webutility.htmldecode). The file name received by the controller (endpoint) is **not encoded**. The [file can be renamed](#renaming-a-file) in the [`OnSelect`](#onselect) and [`OnUpload`](#onupload) handlers. |
| `Progress` | `int` | The uploaded percentage of the file in the [`OnProgress` event](#onprogress). |
| `Size` | `long` | The file size in bytes. |
-| `Status` | [`UploadFileStatus` enum](/blazor-ui/api/Telerik.Blazor.UploadFileStatus) | The current status of the file in the context of the Upload component (`Selected`, `Uploading`, `Uploaded`, `Failed`). |
+| `Status` | [`UploadFileStatus` enum](slug://Telerik.Blazor.UploadFileStatus) | The current status of the file in the context of the Upload component (`Selected`, `Uploading`, `Uploaded`, `Failed`). |
## OnCancel
diff --git a/components/upload/initial-files.md b/components/upload/initial-files.md
index 0ef26ac1a8..a31894c14d 100644
--- a/components/upload/initial-files.md
+++ b/components/upload/initial-files.md
@@ -82,5 +82,5 @@ The Initial Files feature of the Upload allows you to save a list of files that
## See Also
-* [Upload API](/blazor-ui/api/Telerik.Blazor.Components.TelerikUpload)
+* [Upload API](slug://Telerik.Blazor.Components.TelerikUpload)
* [Upload Overview](slug://upload-overview)
\ No newline at end of file
diff --git a/components/upload/overview.md b/components/upload/overview.md
index 614495156a..5267dbc6f6 100644
--- a/components/upload/overview.md
+++ b/components/upload/overview.md
@@ -203,7 +203,7 @@ Additionally, you can define an external drop zone by using the [Telerik UI for
## Upload Parameters
-The following table lists the Upload parameters. Also check the [Upload API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikUpload) for a full list of properties, methods and events.
+The following table lists the Upload parameters. Also check the [Upload API Reference](slug://Telerik.Blazor.Components.TelerikUpload) for a full list of properties, methods and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -289,4 +289,4 @@ The Upload component requires integration with remote endpoints and controller m
## See Also
* [Live Upload Demos](https://demos.telerik.com/blazor-ui/upload/overview)
-* [Upload API](/blazor-ui/api/Telerik.Blazor.Components.TelerikUpload)
+* [Upload API](slug://Telerik.Blazor.Components.TelerikUpload)
diff --git a/components/upload/templates.md b/components/upload/templates.md
index 4950a3defb..ef84d23361 100644
--- a/components/upload/templates.md
+++ b/components/upload/templates.md
@@ -25,7 +25,7 @@ The `SelectFilesButtonTemplate` allows you to modify the **Select Files...** but
## See Also
-* [Upload API](/blazor-ui/api/Telerik.Blazor.Components.TelerikUpload)
+* [Upload API](slug://Telerik.Blazor.Components.TelerikUpload)
* [Upload Overview](slug://upload-overview)
* [Upload Validation](slug://upload-validation)
* [Upload Events](slug://upload-events)
\ No newline at end of file
diff --git a/components/window/overview.md b/components/window/overview.md
index 5d132896db..0030ae3818 100644
--- a/components/window/overview.md
+++ b/components/window/overview.md
@@ -78,7 +78,7 @@ The Window component fires events for visibility, state, size, and position chan
## Window Parameters
-The following table lists the Window parameters. Also check the [Window API](/blazor-ui/api/Telerik.Blazor.Components.TelerikWindow) for a full list of parameters, methods, and events.
+The following table lists the Window parameters. Also check the [Window API](slug://Telerik.Blazor.Components.TelerikWindow) for a full list of parameters, methods, and events.
@[template](/_contentTemplates/common/parameters-table-styles.md#table-layout)
@@ -102,7 +102,7 @@ The following table lists the Window parameters. Also check the [Window API](/bl
| `Resizable` | `bool` (`true`) | Determines if the Window allows users to change its dimensions. |
| `Size` | `string` | A predefined Window width. Use the string members of the static class `ThemeConstants.Window.Size` - `Small`, `Medium`, and `Large`. They translate to widths of `300px`, `800px` and `1200px`, respectively. If set, the `Width` parameter will take precedence over `Size`. |
| `State` | `WindowState` enum (`Default`) | The Window state can be `Maximized`, `Minimized`, or `Default`. The parameter supports two-way binding. |
-| `ThemeColor` | `string` | A predefined color scheme for the Window, especially the titlebar. Use the available members of the static class [`ThemeConstants.Window.ThemeColor`](/blazor-ui/api/Telerik.Blazor.ThemeConstants.Window.ThemeColor). |
+| `ThemeColor` | `string` | A predefined color scheme for the Window, especially the titlebar. Use the available members of the static class [`ThemeConstants.Window.ThemeColor`](slug://Telerik.Blazor.ThemeConstants.Window.ThemeColor). |
| `Top` | `string` | The `top` style of the Window relative to the browser viewport. The parameter supports two-way binding. If `ContainmentSelector` is set, the top position is with regard to the defined container. |
| `Visible` | `bool` | Defines if the Window is rendered and visible on the page. The parameter supports two-way binding. |
| `Width` | `string` | The `width` style of the `` element. The parameter supports two-way binding. |
@@ -176,5 +176,5 @@ In Blazor, however, the render tree structure may be important. In some cases, t
## See Also
* [Live Demo: Window](https://demos.telerik.com/blazor-ui/window/overview)
-* [Window API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikWindow)
+* [Window API Reference](slug://Telerik.Blazor.Components.TelerikWindow)
* [Comparison between All Popup Components](slug://common-kb-popup-component-comparison)
diff --git a/getting-started/what-you-need.md b/getting-started/what-you-need.md
index 20c257269e..55f0226e57 100644
--- a/getting-started/what-you-need.md
+++ b/getting-started/what-you-need.md
@@ -121,7 +121,7 @@ global using Telerik.DataSource.Extensions; // use OnRead events and ToDataSourc
## Service
-The Telerik Blazor service provides [component localization](slug://globalization-localization) and registers the default service that implements [`ITelerikStringLocalizer`](/blazor-ui/api/Telerik.Blazor.Services.ITelerikStringLocalizer).
+The Telerik Blazor service provides [component localization](slug://globalization-localization) and registers the default service that implements [`ITelerikStringLocalizer`](slug://Telerik.Blazor.Services.ITelerikStringLocalizer).
The Telerik Blazor components render all their built-in labels through this localization mechanism for consistency, even when .NET localization is not used.
diff --git a/globalization/localization.md b/globalization/localization.md
index 6b06a673ef..c3044ab4da 100644
--- a/globalization/localization.md
+++ b/globalization/localization.md
@@ -19,9 +19,9 @@ The localization of the Telerik components builds on top of the standard .NET me
* [ASP.NET Core Blazor Globalization and Localization](https://learn.microsoft.com/en-us/aspnet/core/blazor/globalization-localization)
* [Globalization and Localization in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/localization)
-The Telerik UI for Blazor components use a [`ITelerikStringLocalizer`](/blazor-ui/api/Telerik.Blazor.Services.ITelerikStringLocalizer) service to resolve localization keys to strings that will render in the UI. The key format is ` _`.
+The Telerik UI for Blazor components use a [`ITelerikStringLocalizer`](slug://Telerik.Blazor.Services.ITelerikStringLocalizer) service to resolve localization keys to strings that will render in the UI. The key format is `_`.
-The `Telerik.UI.for.Blazor` NuGet package includes a [`Telerik.Blazor.Resources.Messages` class](/blazor-ui/api/telerik.blazor.resources.messages) and a resource file with the default English message strings. The components use the built-in `resx` file internally if the app does not define another localization service for the Telerik components. The API reference for the `Messages` class lists all supported localization keys.
+The `Telerik.UI.for.Blazor` NuGet package includes a [`Telerik.Blazor.Resources.Messages` class](slug://telerik.blazor.resources.messages) and a resource file with the default English message strings. The components use the built-in `resx` file internally if the app does not define another localization service for the Telerik components. The API reference for the `Messages` class lists all supported localization keys.
## Localize Telerik Blazor Components
@@ -48,7 +48,7 @@ The purpose of this step is to supply the correct application culture to the `Re
Create and add localization resource `resx` files to your app, based on the languages that the app must support. Use the following links for reference:
-* A full up-to-date list of localization keys is available in the [`Telerik.Blazor.Resources.Messages` API reference](/blazor-ui/api/Telerik.Blazor.Resources.Messages).
+* A full up-to-date list of localization keys is available in the [`Telerik.Blazor.Resources.Messages` API reference](slug://Telerik.Blazor.Resources.Messages).
* An up-to-date English resource file is available in the [Telerik UI for Blazor demo site](https://demos.telerik.com/blazor-ui). Download the [UI for Blazor automated installer](slug://installation/msi) or [UI for Blazor ZIP archive](slug://installation/zip). Go to the installation location and open the folder `\demos\TelerikBlazorDemos\Resources\`. The folder contains `resx` localization files for a few different languages.
* Community resource files are available in the `blazor-ui-messages` GitHub repository. These resource files are updated and maintained by the Telerik community. They may not be compatible with the latest product version. You are welcome to contribute your own resource files.
@@ -83,7 +83,7 @@ Make sure the `resx` files are defined as `EmbeddedResource` in the **Build Acti
### Step 3: Implement ITelerikStringLocalizer Service
-Create a service that implements [`Telerik.Blazor.Services.ITelerikStringLocalizer`](/blazor-ui/api/Telerik.Blazor.Services.ITelerikStringLocalizer). The service must implement an indexer that returns the desired string based on the requested localization key. Normally, the returned string also depends on the current culture, unless you are [using the localization mechanism to override specific UI labels only](slug://common-kb-localize-selected-localization-keys).
+Create a service that implements [`Telerik.Blazor.Services.ITelerikStringLocalizer`](slug://Telerik.Blazor.Services.ITelerikStringLocalizer). The service must implement an indexer that returns the desired string based on the requested localization key. Normally, the returned string also depends on the current culture, unless you are [using the localization mechanism to override specific UI labels only](slug://common-kb-localize-selected-localization-keys).
The example below obtains localized strings from resource `resx` files. You can obtain the required strings from any other source, such as a database, `json` files, hash tables, and so on.
diff --git a/knowledge-base/buttongroup-mixed-selection-mode.md b/knowledge-base/buttongroup-mixed-selection-mode.md
index 182266e33b..1ba61163ee 100644
--- a/knowledge-base/buttongroup-mixed-selection-mode.md
+++ b/knowledge-base/buttongroup-mixed-selection-mode.md
@@ -28,7 +28,7 @@ How can I create a third selection mode that is a mix between the `Single` and `
Currently, the ButtonGroup [`SelectionMode`](slug://buttongroup-selection) supports the two `Single` and `Multiple` options.
-To create a third, multiple selection mode, prevent the deselection of the last selected item, and enable at least one button to always stay selected, handle the [`SelectedChanged`](slug://buttongroup-events#selectedchanged) event of each [`ButtonGroupToggleButton`](/blazor-ui/api/Telerik.Blazor.Components.ButtonGroupToggleButton). When you deselect a button, check if it was the last selected.
+To create a third, multiple selection mode, prevent the deselection of the last selected item, and enable at least one button to always stay selected, handle the [`SelectedChanged`](slug://buttongroup-events#selectedchanged) event of each [`ButtonGroupToggleButton`](slug://Telerik.Blazor.Components.ButtonGroupToggleButton). When you deselect a button, check if it was the last selected.
````RAZOR
diff --git a/knowledge-base/chart-customize-separate-markers.md b/knowledge-base/chart-customize-separate-markers.md
index 4745a41e44..b5d6a3b3ef 100644
--- a/knowledge-base/chart-customize-separate-markers.md
+++ b/knowledge-base/chart-customize-separate-markers.md
@@ -41,11 +41,11 @@ To mark specific data points as "special", follow these steps:
3. In the second series data include only the points that you want to mark as special.
-4. Increase the [ZIndex](/blazor-ui/api/Telerik.Blazor.Components.ChartSeries#Telerik_Blazor_Components_ChartSeries_ZIndex) of the second series to ensure its points are rendered on top of the first series.
+4. Increase the [ZIndex](slug://Telerik.Blazor.Components.ChartSeries#Telerik_Blazor_Components_ChartSeries_ZIndex) of the second series to ensure its points are rendered on top of the first series.
-5. Choose a different marker type for the second series from the options available in the [`ChartSeriesMarkersType`](/blazor-ui/api/Telerik.Blazor.ChartSeriesMarkersType) enum. Once available, you may consider using the [visual template](https://feedback.telerik.com/blazor/1582456-custom-rendering-for-the-chart-series-markers-visual-template) to completely customize the markers.
+5. Choose a different marker type for the second series from the options available in the [`ChartSeriesMarkersType`](slug://Telerik.Blazor.ChartSeriesMarkersType) enum. Once available, you may consider using the [visual template](https://feedback.telerik.com/blazor/1582456-custom-rendering-for-the-chart-series-markers-visual-template) to completely customize the markers.
-5. Optionally, set a different [color](/blazor-ui/api/Telerik.Blazor.Components.ChartSeries#Telerik_Blazor_Components_ChartSeries_Color) for the second series to distinguish the "special" points further.
+5. Optionally, set a different [color](slug://Telerik.Blazor.Components.ChartSeries#Telerik_Blazor_Components_ChartSeries_Color) for the second series to distinguish the "special" points further.
>caption Customizing individual markers
diff --git a/knowledge-base/chart-style-the-series-labels.md b/knowledge-base/chart-style-the-series-labels.md
index b46611b12c..9d44a3d925 100644
--- a/knowledge-base/chart-style-the-series-labels.md
+++ b/knowledge-base/chart-style-the-series-labels.md
@@ -27,7 +27,7 @@ The [UI for Blazor Chart](slug://components/chart/overview) is rendered using th
## Solution
-In this case, use the [ChartSeriesLabelsBase API](/blazor-ui/api/Telerik.Blazor.Components.ChartSeriesLabels) properties to alter the style and appearance as desired. The properties accept typical CSS styling convention. For example, to bold the Font use a common CSS font-family designation as shown below in the code snippet.
+In this case, use the [ChartSeriesLabelsBase API](slug://Telerik.Blazor.Components.ChartSeriesLabels) properties to alter the style and appearance as desired. The properties accept typical CSS styling convention. For example, to bold the Font use a common CSS font-family designation as shown below in the code snippet.
You can also explore the child tags of the labels for more options on controlling borders, margins and paddings. The third series showcases that.
@@ -84,7 +84,7 @@ For more detailed control over the text shown in the labels, see the [Label Temp
## See Also
* [UI for Blazor Chart](slug://components/chart/overview)
-* [ChartSeriesLabelsBase API Reference](/blazor-ui/api/Telerik.Blazor.Components.ChartSeriesLabels)
+* [ChartSeriesLabelsBase API Reference](slug://Telerik.Blazor.Components.ChartSeriesLabels)
* [Label Template and Format](slug://components/chart/label-template-format)
* [HTML Canvas API](https://developer.mozilla.org/en-US/docs/web/html/element/canvas)
* [Scalable Vector Graphic](https://developer.mozilla.org/en-US/docs/Web/SVG)
diff --git a/knowledge-base/common-change-selected-localization-keys.md b/knowledge-base/common-change-selected-localization-keys.md
index 73894f422e..8871ac07f3 100644
--- a/knowledge-base/common-change-selected-localization-keys.md
+++ b/knowledge-base/common-change-selected-localization-keys.md
@@ -40,7 +40,7 @@ To localize selected keys with custom strings:
1. Create a project with Telerik UI for Blazor. For detailed instructions, see:
* [Getting Started with client-side Blazor](slug://getting-started/client-side)
* [Getting Started with server-side Blazor](slug://getting-started/server-side)
-2. Create a `Services` folder and implement the Telerik localization service with a list of all needed localization keys and their corresponding custom strings. The service also relies on a `~/Resources` folder with the necessary `.resx` files. You can find an up-to-date list of the used strings in the [Blazor API documentation](/blazor-ui/api/Telerik.Blazor.Resources.Messages) and the [offline version](https://www.telerik.com/account/my-downloads) of the [Blazor Demo solution](https://demos.telerik.com/blazor-ui). Telerik updates the main `TelerikMessages.resx` file (in English) with each new release.
+2. Create a `Services` folder and implement the Telerik localization service with a list of all needed localization keys and their corresponding custom strings. The service also relies on a `~/Resources` folder with the necessary `.resx` files. You can find an up-to-date list of the used strings in the [Blazor API documentation](slug://Telerik.Blazor.Resources.Messages) and the [offline version](https://www.telerik.com/account/my-downloads) of the [Blazor Demo solution](https://demos.telerik.com/blazor-ui). Telerik updates the main `TelerikMessages.resx` file (in English) with each new release.
>caption ResxLocalizer.cs
diff --git a/knowledge-base/common-null-value-parameter-format.md b/knowledge-base/common-null-value-parameter-format.md
index 12f752dbf3..953b6b7b22 100644
--- a/knowledge-base/common-null-value-parameter-format.md
+++ b/knowledge-base/common-null-value-parameter-format.md
@@ -57,7 +57,7 @@ The app either needs to implement localization for the Telerik components correc
To solve the issue, make sure that:
* The [application is correctly configured to use localization](slug://globalization-localization)
-* The resx files are up-to-date and contain [all required localization strings](/blazor-ui/api/Telerik.Blazor.Resources.Messages)
+* The resx files are up-to-date and contain [all required localization strings](slug://Telerik.Blazor.Resources.Messages)
Find the latest localization files in two places:
diff --git a/knowledge-base/common-value-cannot-be-null-parameter-format.md b/knowledge-base/common-value-cannot-be-null-parameter-format.md
index c43c69a119..da07095564 100644
--- a/knowledge-base/common-value-cannot-be-null-parameter-format.md
+++ b/knowledge-base/common-value-cannot-be-null-parameter-format.md
@@ -59,7 +59,7 @@ This exception will occur if the type of TItem is different from the type of the
* [Configure the application to use localization](slug://globalization-localization).
* Include resource files for all required languages.
-* Update the resource files and make sure they [contain all required localization strings](/blazor-ui/api/Telerik.Blazor.Resources.Messages).
+* Update the resource files and make sure they [contain all required localization strings](slug://Telerik.Blazor.Resources.Messages).
There are two places to get Telerik Blazor localization files:
diff --git a/knowledge-base/dropdownlist-custom-sorting-order-groups.md b/knowledge-base/dropdownlist-custom-sorting-order-groups.md
index 57bf082f9b..423f01b218 100644
--- a/knowledge-base/dropdownlist-custom-sorting-order-groups.md
+++ b/knowledge-base/dropdownlist-custom-sorting-order-groups.md
@@ -29,7 +29,7 @@ I am using the [grouping feature of the DropDownList](slug://components/dropdown
To sort the groups in a DropDownList by a custom order, perform a manual sorting operation in the [`OnRead` event](slug://components/dropdownlist/events#onread) handler. Follow these steps:
1. Create a list of strings that represents the values of the group headers. This list will determine the preferred sorting order.
-2. Cast the [`DataSourceResult`](slug://common-features-data-binding-onread#event-argument) to [`AggregateFunctionsGroup`](/blazor-ui/api/Telerik.DataSource.AggregateFunctionsGroup).
+2. Cast the [`DataSourceResult`](slug://common-features-data-binding-onread#event-argument) to [`AggregateFunctionsGroup`](slug://Telerik.DataSource.AggregateFunctionsGroup).
3. Sort the casted data using the `Sort` method with a custom comparison function.
4. Pass the sorted data as [`args.Data`](slug://common-features-data-binding-onread#todatasourceresult-method).
diff --git a/knowledge-base/dropdowns-search-in-multiple-fields.md b/knowledge-base/dropdowns-search-in-multiple-fields.md
index 9faddd8872..90e89313f5 100644
--- a/knowledge-base/dropdowns-search-in-multiple-fields.md
+++ b/knowledge-base/dropdowns-search-in-multiple-fields.md
@@ -34,7 +34,7 @@ My dropdown data model has one numeric property in `ValueField` and two string p
## Solution
* [Bind the component with the `OnRead` event](slug://common-features-data-binding-onread). This will allow programmatic changes to the data request filter.
-* Create a new [`DataSourceRequest`](/blazor-ui/api/Telerik.DataSource.DataSourceRequest) object in the `OnRead` handler. Set its `Filters` collection to include one [`CompositeFilterDescriptor`](/blazor-ui/api/Telerik.DataSource.CompositeFilterDescriptor) instead of the default [`FilterDescriptor`](/blazor-ui/api/Telerik.DataSource.FilterDescriptor) (see note below).
+* Create a new [`DataSourceRequest`](slug://Telerik.DataSource.DataSourceRequest) object in the `OnRead` handler. Set its `Filters` collection to include one [`CompositeFilterDescriptor`](slug://Telerik.DataSource.CompositeFilterDescriptor) instead of the default [`FilterDescriptor`](slug://Telerik.DataSource.FilterDescriptor) (see note below).
* The `CompositeFilterDescriptor` object should have its `LogicalOperator` set to `FilterCompositionLogicalOperator.Or` (unless you want **all** searchable fields to contain the search string).
* The `CompositeFilterDescriptor` object should have its `FilterDescriptors` collection contain one `FilterDescriptor` for each searchable field in the data.
* (optional) The new `DataSourceRequest` should copy the `PageSize` and `Skip` property values of the original `OnRead` event argument. This applies to **virtual scrolling** scenarios.
@@ -42,7 +42,7 @@ My dropdown data model has one numeric property in `ValueField` and two string p
* Configure the component `ValueField`, according to the application and business requirements. The dropdown items can display any `string` field via `TextField`. The `TextField` should be a `string` property, because the built-in filtering uses string filter operators. (Note that the AutoComplete does not have a `TextField` parameter and its `ValueField` should be a `string`.)
* (optional) Use an `ItemTemplate` to display multiple fields in the dropdown, including non-string fields.
-> Each `FilterDescriptor` defines **one** filtering criterion for one data field (`Member`). The `CompositeFilterDescriptor` contains a [**collection** of `FilterDescriptor`s](/blazor-ui/api/Telerik.DataSource.FilterDescriptorCollection), which can target the same field or different fields. All descriptors in the collection are applied with an *AND* or an *OR* `LogicalOperator`.
+> Each `FilterDescriptor` defines **one** filtering criterion for one data field (`Member`). The `CompositeFilterDescriptor` contains a [**collection** of `FilterDescriptor`s](slug://Telerik.DataSource.FilterDescriptorCollection), which can target the same field or different fields. All descriptors in the collection are applied with an *AND* or an *OR* `LogicalOperator`.
>tip The `OnRead` handler below uses a `ReadEventArgs` event argument type. This is to reuse the `OnRead` handler for all components and prevent code duplication. Use the **correct event argument type** in the production application, depending on the component (`AutoCompleteReadEventArgs`, `ComboBoxReadEventArgs`, etc.).
diff --git a/knowledge-base/gantt-different-colors-for-tasks.md b/knowledge-base/gantt-different-colors-for-tasks.md
index a453d1f1a0..e458482cab 100644
--- a/knowledge-base/gantt-different-colors-for-tasks.md
+++ b/knowledge-base/gantt-different-colors-for-tasks.md
@@ -234,4 +234,4 @@ Follow these steps to apply the desired colors to the Gantt tasks:
* [Gantt Task Overview](slug://gantt-overview)
* [Gantt Task Template](slug://gantt-task-template)
* [Live Demos: Gantt](https://demos.telerik.com/blazor-ui/gantt/overview)
-* [Gantt API Reference](/blazor-ui/api/Telerik.Blazor.Components.TelerikGantt-1)
+* [Gantt API Reference](slug://Telerik.Blazor.Components.TelerikGantt-1)
diff --git a/knowledge-base/gantt-tooltip-access-model-fields.md b/knowledge-base/gantt-tooltip-access-model-fields.md
index 96e3c7d5e7..a8f7a9a4ab 100644
--- a/knowledge-base/gantt-tooltip-access-model-fields.md
+++ b/knowledge-base/gantt-tooltip-access-model-fields.md
@@ -36,7 +36,7 @@ You have two options to display the other fields form you model in the Tooltip:
This solution relies on finding the task item in your data based on the properties that the `TooltipTemplateContext` provides. The approach is applicable only if all items in your data have unique values for these properties and the task titles are not localized.
1. Cast the [`TooltipTemplate`](slug://gantt-tooltip-template) `context` to `TooltipTemplateContext`.
-2. Use the [available properties of the `TooltipTemplateContext`](/blazor-ui/api/Telerik.Blazor.Components.TooltipTemplateContext) to find the data item in the Gantt data collection. The example below uses the `Title` property.
+2. Use the [available properties of the `TooltipTemplateContext`](slug://Telerik.Blazor.Components.TooltipTemplateContext) to find the data item in the Gantt data collection. The example below uses the `Title` property.
3. Display the desired fields of the model instance in the `TooltipTemplate`.
>caption Use a custom Tooltip component
diff --git a/knowledge-base/grid-add-edit-state.md b/knowledge-base/grid-add-edit-state.md
index 94c0ef211f..732e2c6b18 100644
--- a/knowledge-base/grid-add-edit-state.md
+++ b/knowledge-base/grid-add-edit-state.md
@@ -322,4 +322,4 @@ All these operations can also be used for [`Incell`](slug://components/grid/edit
## See Also
* [Grid State documentation](slug://grid-state)
-* [GridState API reference](/blazor-ui/api/Telerik.Blazor.Components.GridState-1)
+* [GridState API reference](slug://Telerik.Blazor.Components.GridState-1)
diff --git a/knowledge-base/grid-collapse-groups-by-default.md b/knowledge-base/grid-collapse-groups-by-default.md
index b1c54851f8..ec6d86dab5 100644
--- a/knowledge-base/grid-collapse-groups-by-default.md
+++ b/knowledge-base/grid-collapse-groups-by-default.md
@@ -35,7 +35,7 @@ There are two ways to collapse all groups of the Grid both on initialization and
The required steps to collapse groups programmatically are:
1. Use the Grid [`OnStateInit event`](slug://grid-state#onstateinit).
-2. Set [group descriptors](/blazor-ui/api/Telerik.DataSource.GroupDescriptor) in the [GridState](/blazor-ui/api/Telerik.Blazor.Components.GridState-1) to group the Grid by default.
+2. Set [group descriptors](slug://Telerik.DataSource.GroupDescriptor) in the [GridState](slug://Telerik.Blazor.Components.GridState-1) to group the Grid by default.
3. Set `CollapsedGroups` in the `GridState`.
4. Set a boolean flag in the Grid [`OnStateChanged event`](slug://grid-state#events) when the user is paging.
5. Check the boolean flag value in `OnAfterRenderAsync` to know when to persist the groups collapsed state.
diff --git a/knowledge-base/grid-filter-date-only.md b/knowledge-base/grid-filter-date-only.md
index 5e705f8104..2e65d43d0d 100644
--- a/knowledge-base/grid-filter-date-only.md
+++ b/knowledge-base/grid-filter-date-only.md
@@ -43,7 +43,7 @@ Here are 4 different ways to achieve date-only filtering with `is equal to` filt
This approach is suitable for [`FilterMenu` filter mode](slug://grid-filter-menu). The Grid will reveal the filtering customization in its filter menu - the filter operators will change and the two DatePickers will show adjacent date values. After the initial `is equal to` filtering, the application business logic should determine how to handle the next user actions.
1. Subscribe to the [`OnStateChanged` event](slug://grid-state#events).
-1. Check if [`args.PropertyName`](/blazor-ui/api/Telerik.Blazor.Components.GridStateEventArgs-1) is `"FilterDescriptors"`.
+1. Check if [`args.PropertyName`](slug://Telerik.Blazor.Components.GridStateEventArgs-1) is `"FilterDescriptors"`.
1. Iterate the filter descriptors in `args.GridState.FilterDescriptors`.
1. If there is an active filter for the date column, [modify the filter descriptors to filter the Grid rows between two dates](slug://grid-state#setstateasync-examples).
@@ -126,7 +126,7 @@ This approach is suitable for [`FilterRow` filter mode](slug://grid-filter-row).
1. Bind the Grid via its [`OnRead` event](slug://common-features-data-binding-onread).
1. Check for existing filters in the [`DataSourceRequest` argument](slug://common-features-data-binding-onread#event-argument) (`args.Request.Filters`).
-1. If there is an active filter for the date column, change the `Operator` and `Value` of the existing [`FilterDescriptor`](/blazor-ui/api/Telerik.DataSource.FilterDescriptor). Add one more filter descriptor for the same column (`Member`), so that the date column is filtered between two dates.
+1. If there is an active filter for the date column, change the `Operator` and `Value` of the existing [`FilterDescriptor`](slug://Telerik.DataSource.FilterDescriptor). Add one more filter descriptor for the same column (`Member`), so that the date column is filtered between two dates.
1. Continue the `OnRead` handler execution with the modified `DataSourceRequest` object.
>caption Filter Grid by date via filter descriptor changes in OnRead
diff --git a/knowledge-base/grid-get-filtered-data.md b/knowledge-base/grid-get-filtered-data.md
index e907fac715..c2a6abe2f5 100644
--- a/knowledge-base/grid-get-filtered-data.md
+++ b/knowledge-base/grid-get-filtered-data.md
@@ -46,12 +46,12 @@ The solution is different when:
Things to consider:
* When using `OnRead`, there will be less custom code and no need to repeat the internal Grid data operations manually.
-* When the Grid data is grouped, the `DataSourceResult.Data` collection contains members of type [`AggregateFunctionsGroup`](/blazor-ui/api/Telerik.DataSource.AggregateFunctionsGroup) instead of Grid model class objects.
+* When the Grid data is grouped, the `DataSourceResult.Data` collection contains members of type [`AggregateFunctionsGroup`](slug://Telerik.DataSource.AggregateFunctionsGroup) instead of Grid model class objects.
### When Using Data Parameter
1. Obtain the [Grid state](slug://grid-state) in the [Grid `OnStateChanged` event](slug://grid-state#events) or with the [Grid `GetState()` method](slug://grid-state#methods). The exact approach depends on if you want to get the current visible Grid data automatically or on demand.
-1. Create a new [`DataSourceRequest` object](/blazor-ui/api/Telerik.DataSource.DataSourceRequest). Populate its properties with [the respective information from the `GridState` object](slug://grid-state#information-in-the-grid-state). Note that the `Filters` property of the `DataSourceRequest` will have to include filter descriptors from two [`GridState` properties](/blazor-ui/api/Telerik.Blazor.Components.GridState-1) - `FilterDescriptors` and `SearchFilter`.
+1. Create a new [`DataSourceRequest` object](slug://Telerik.DataSource.DataSourceRequest). Populate its properties with [the respective information from the `GridState` object](slug://grid-state#information-in-the-grid-state). Note that the `Filters` property of the `DataSourceRequest` will have to include filter descriptors from two [`GridState` properties](slug://Telerik.Blazor.Components.GridState-1) - `FilterDescriptors` and `SearchFilter`.
1. (optional) If you want to get the currently filtered and sorted data from all Grid pages, do not set the `Page`, `PageSize`, and `Skip` properties of the `DataSourceRequest` object.
1. Execute the [`ToDataSourceResult()` extension method](slug://common-features-data-binding-onread#todatasourceresult-method) on the Grid `Data` collection. You will need to import the `Telerik.DataSource.Extensions` namespace.
1. The currently visible Grid data will be in the `Data` property of the `DataSourceResult` object, which is returned by `ToDataSourceResult()`. The total Grid item count (on all pages) will be in the `Total` property.
diff --git a/knowledge-base/grid-multiple-child-grids-per-item.md b/knowledge-base/grid-multiple-child-grids-per-item.md
index 473d6fae4c..7affb442ee 100644
--- a/knowledge-base/grid-multiple-child-grids-per-item.md
+++ b/knowledge-base/grid-multiple-child-grids-per-item.md
@@ -27,7 +27,7 @@ We have a hierarchical Grid where each master item has two child sub-Grids. We w
## Solution
-[Grid hierarchy](slug://components/grid/features/hierarchy) requires a child Grid in a [`DetailTemplate`](/blazor-ui/api/Telerik.Blazor.Components.TelerikGrid-1#Telerik_Blazor_Components_TelerikGrid_1_DetailTemplate). The `DetailTemplate` is essentially a `RenderFragment`, so it can include any content - be that one, two or more Grids, other components or html elements.
+[Grid hierarchy](slug://components/grid/features/hierarchy) requires a child Grid in a [`DetailTemplate`](slug://Telerik.Blazor.Components.TelerikGrid-1#Telerik_Blazor_Components_TelerikGrid_1_DetailTemplate). The `DetailTemplate` is essentially a `RenderFragment`, so it can include any content - be that one, two or more Grids, other components or html elements.
In order to render two child (detail) Grids at the same time, you just need to declare both of them inside the `DetailTemplate` tag. The example below demonstrates how to achieve this.
diff --git a/knowledge-base/grid-search-button-click.md b/knowledge-base/grid-search-button-click.md
index d9ef902d5f..c77b191952 100644
--- a/knowledge-base/grid-search-button-click.md
+++ b/knowledge-base/grid-search-button-click.md
@@ -32,7 +32,7 @@ I am using the Grid SearchBox, but I don't want it to search for every typed let
1. [Bind the Grid with an OnRead event handler](slug://components/grid/manual-operations).
1. Replace the [**GridSearchBox**](slug://grid-searchbox) with a [TextBox](slug://components/textbox/overview) and a [Button](slug://components/button/overview) with an [OnClick event handler](slug://button-events).
1. Optionally, handle the [TextBox `OnChange` event](slug://components/textbox/events) too. This will allow searching on textbox blur and Enter keypress.
-1. In the click/change handler, build a [`CompositeFilterDescriptor`](/blazor-ui/api/Telerik.DataSource.CompositeFilterDescriptor) with a `LogicalOperator` of `Or`. Populate its `FilterDescriptors` collection with filters for all searchable Grid model fields.
+1. In the click/change handler, build a [`CompositeFilterDescriptor`](slug://Telerik.DataSource.CompositeFilterDescriptor) with a `LogicalOperator` of `Or`. Populate its `FilterDescriptors` collection with filters for all searchable Grid model fields.
1. [Add the composite filter descriptor to the Grid State to search programmatically](slug://grid-state#setstateasync-examples).
Note the [difference between searching and filtering in the Grid state](slug://grid-state#information-in-the-grid-state). Filtering affects the Grid's filtering UI (row or menu), while searching does not.
diff --git a/knowledge-base/grid-search-highlight-results.md b/knowledge-base/grid-search-highlight-results.md
index 27e0cb3214..74ec9771f4 100644
--- a/knowledge-base/grid-search-highlight-results.md
+++ b/knowledge-base/grid-search-highlight-results.md
@@ -36,7 +36,7 @@ The following approach is valid for both the Grid and the TreeList.
1. Define [column templates](slug://grid-templates-column) for all string columns in the Grid.
1. Inside the column template, obtain the search string from the [Grid state](slug://grid-state):
- * Check the `SearchFilter` property of the [`GridState` object](/blazor-ui/api/Telerik.Blazor.Components.GridState-1).
+ * Check the `SearchFilter` property of the [`GridState` object](slug://Telerik.Blazor.Components.GridState-1).
* It will contain a [`CompositeFilterDescriptor` with multiple nested `FilterDescriptor`s inside](slug://components/grid/filtering#filter-descriptors).
* The search string will be the `Value` of any nested `FilterDescriptor` object.
* The example below uses the [Grid `OnStateChanged` event](slug://grid-state#events) to cache the search string.
diff --git a/knowledge-base/grid-search-in-hidden-fields.md b/knowledge-base/grid-search-in-hidden-fields.md
index 10be628f03..621feee717 100644
--- a/knowledge-base/grid-search-in-hidden-fields.md
+++ b/knowledge-base/grid-search-in-hidden-fields.md
@@ -34,7 +34,7 @@ If you want to search in the hidden fields of the Grid, do the following:
* Bind the Grid with an [`OnRead` event handler](slug://common-features-data-binding-onread).
* In the `OnRead` handler, [check if there is a filter applied](slug://components/grid/manual-operations#get-information-from-the-datasourcerequest) in `args.Request.Filters`.
-* The applied filters are of type [`CompositeFilterDescriptor`](/blazor-ui/api/Telerik.DataSource.CompositeFilterDescriptor). The composite filter descriptor has a `FilterDescriptors` property, which holds a collection plain [single-field `FilterDescriptor`s](/blazor-ui/api/Telerik.DataSource.FilterDescriptor). Each of the `FilterDescriptor` in the search descriptor targets one of the visible columns.
+* The applied filters are of type [`CompositeFilterDescriptor`](slug://Telerik.DataSource.CompositeFilterDescriptor). The composite filter descriptor has a `FilterDescriptors` property, which holds a collection plain [single-field `FilterDescriptor`s](slug://Telerik.DataSource.FilterDescriptor). Each of the `FilterDescriptor` in the search descriptor targets one of the visible columns.
* Obtain the search string from the `SearchFilter` property of the Grid state. It holds a `CompositeFilterDescriptor` too.
* Add one additional `FilterDescriptor` to the search `CompositeFilterDescriptor` for every hidden column.
diff --git a/knowledge-base/grid-sort-descending.md b/knowledge-base/grid-sort-descending.md
index eef41e5140..25c0f4fd5f 100644
--- a/knowledge-base/grid-sort-descending.md
+++ b/knowledge-base/grid-sort-descending.md
@@ -47,7 +47,7 @@ Let's assume that the Grid has a `Stock` column which is not sorted, but it shou
1. Subscribe to the [Grid `OnStateChanged` Event](slug://grid-state#onstatechanged).
1. Check if the user has changed the sort state by checking if `args.PropertyName` is `"SortDescriptors"`.
1. If yes, then iterate `args.GridState.SortDescriptors` and check if the `Stock` column is now sorted, what is the sort direction, and what was the previous sort direction.
-1. Depending on the current situation, either override the `SortDirection` property of the [`SortDescriptor`](/blazor-ui/api/telerik.datasource.sortdescriptor), or add a new `SortDescriptor` to the `args.GridState.SortDescriptors`. The logic will vary, depending on the Grid `SortMode` (`Single` or `Multiple`).
+1. Depending on the current situation, either override the `SortDirection` property of the [`SortDescriptor`](slug://telerik.datasource.sortdescriptor), or add a new `SortDescriptor` to the `args.GridState.SortDescriptors`. The logic will vary, depending on the Grid `SortMode` (`Single` or `Multiple`).
1. Use the [Grid `SetStateAsync` method](slug://grid-state#methods) to apply the modified Grid state to the component instance.
>caption Sort a Grid column descending first
@@ -193,4 +193,4 @@ The Name and Price columns will sort ascending first.
## See Also
* [Grid State documentation](slug://grid-state)
-* [GridState API reference](/blazor-ui/api/Telerik.Blazor.Components.GridState-1)
+* [GridState API reference](slug://Telerik.Blazor.Components.GridState-1)
diff --git a/knowledge-base/listbox-filtering.md b/knowledge-base/listbox-filtering.md
index d342f597ff..75fb9d970a 100644
--- a/knowledge-base/listbox-filtering.md
+++ b/knowledge-base/listbox-filtering.md
@@ -41,9 +41,9 @@ This KB article answers the following questions:
* (optional) A selection component (DropDownButton, DropDownList, ContextMenu, SplitButton) for the filter operator;
* (optional) A [Button](slug://components/button/overview) to clear the TextBox `Value`.
* (optional) A Button to start the filtering. Alternatively, use the [`ValueChanged` or `OnChange` event of the TextBox](slug://components/textbox/events).
-1. Create a [`DataSourceRequest` object](/blazor-ui/api/Telerik.DataSource.DataSourceRequest) and populate its `Filters` property with a single [`FilterDescriptor`](/blazor-ui/api/Telerik.DataSource.FilterDescriptor).
- * If you need more complex filtering logic, use one or more [`CompositeFilterDescriptor`](/blazor-ui/api/Telerik.DataSource.CompositeFilterDescriptor).
-1. Execute the [`ToDataSourceResult()` extension method](slug://common-features-data-binding-onread#todatasourceresult-method) on the ListBox data. You will need to import the [`Telerik.DataSource.Extensions` namespace](/blazor-ui/api/Telerik.DataSource.Extensions).
+1. Create a [`DataSourceRequest` object](slug://Telerik.DataSource.DataSourceRequest) and populate its `Filters` property with a single [`FilterDescriptor`](slug://Telerik.DataSource.FilterDescriptor).
+ * If you need more complex filtering logic, use one or more [`CompositeFilterDescriptor`](slug://Telerik.DataSource.CompositeFilterDescriptor).
+1. Execute the [`ToDataSourceResult()` extension method](slug://common-features-data-binding-onread#todatasourceresult-method) on the ListBox data. You will need to import the [`Telerik.DataSource.Extensions` namespace](slug://Telerik.DataSource.Extensions).
1. (optional) Show a [Loader](slug://loader-overview) or a [LoaderContainer](slug://loadercontainer-overview) during the filtering process.
>tip If the filtering operator is fixed (for example, `Contains`), you can replace steps 2 and 3 with a standard LINQ expression:
@@ -229,5 +229,5 @@ This KB article answers the following questions:
## See Also
* [`ToDataSourceResult` Method](slug://common-features-data-binding-onread#todatasourceresult-method)
-* [`DataSourceRequest`](/blazor-ui/api/Telerik.DataSource.DataSourceRequest)
+* [`DataSourceRequest`](slug://Telerik.DataSource.DataSourceRequest)
* [ListBox Overview](slug://listbox-overview)
diff --git a/knowledge-base/listview-searchbox.md b/knowledge-base/listview-searchbox.md
index bac303bfe0..650032f919 100644
--- a/knowledge-base/listview-searchbox.md
+++ b/knowledge-base/listview-searchbox.md
@@ -29,7 +29,7 @@ How to implement a ListView search box, similar to the [SearchBox in the Blazor
It is possible to search and filter the ListView programmatically. The example below is a modified version of the [ListView filtering demo](https://demos.telerik.com/blazor-ui/listview/filtering).
-* Notice the usage of a [`CompositeFilterDescriptor`](/blazor-ui/api/Telerik.DataSource.CompositeFilterDescriptor), instead of a [`FilterDescriptor`](/blazor-ui/api/Telerik.DataSource.FilterDescriptor). This is because we are searching in multiple fields with an `OR` logical operator. The [Grid Filtering documentation](slug://components/grid/filtering#filter-descriptors) explains the difference between the two descriptor types.
+* Notice the usage of a [`CompositeFilterDescriptor`](slug://Telerik.DataSource.CompositeFilterDescriptor), instead of a [`FilterDescriptor`](slug://Telerik.DataSource.FilterDescriptor). This is because we are searching in multiple fields with an `OR` logical operator. The [Grid Filtering documentation](slug://components/grid/filtering#filter-descriptors) explains the difference between the two descriptor types.
* Populate the `FilterDescriptors` collection of the `CompositeFilterDescriptor` object with one `FilterDescriptor` for each field that you want to search in.
>caption ListView Search Textbox
diff --git a/knowledge-base/notification-custom-model-data.md b/knowledge-base/notification-custom-model-data.md
index a2fe70fdd2..479e304d22 100644
--- a/knowledge-base/notification-custom-model-data.md
+++ b/knowledge-base/notification-custom-model-data.md
@@ -26,7 +26,7 @@ I need to get a custom field with different value to each notification (i.e. the
## Solution
-1. Implement a `class` that inherits from [`Telerik.Blazor.Components.NotificationModel`](/blazor-ui/api/Telerik.Blazor.Components.NotificationModel). For example, `MyExtendedNotificationModel`.
+1. Implement a `class` that inherits from [`Telerik.Blazor.Components.NotificationModel`](slug://Telerik.Blazor.Components.NotificationModel). For example, `MyExtendedNotificationModel`.
1. Add the required properties to the new class.
1. Pass a `MyExtendedNotificationModel` instance to the Notification [`Show` method](slug://notification-open-close-hide). This will allow you to set the custom properties.
1. In the [Notification ``](slug://notification-templates), cast the `context` to `MyExtendedNotificationModel`. This will allow you to access and consume the additional data.
diff --git a/knowledge-base/treeview-filtering.md b/knowledge-base/treeview-filtering.md
index f336ea4816..4c2f571fb7 100644
--- a/knowledge-base/treeview-filtering.md
+++ b/knowledge-base/treeview-filtering.md
@@ -43,11 +43,11 @@ The suggested approach below relies on [flat TreeView data](slug://components/tr
In both scenarios, there should be no [loading of TreeView items on demand](slug://components/treeview/data-binding/load-on-demand), otherwise the filtering will not provide all possible results.
1. Add a [TextBox](slug://components/textbox/overview) for the filter string.
-1. (optional) Add a [DropDownList](slug://components/dropdownlist/overview) or another suitable component for the [filter operator](/blazor-ui/api/Telerik.DataSource.FilterOperator).
+1. (optional) Add a [DropDownList](slug://components/dropdownlist/overview) or another suitable component for the [filter operator](slug://Telerik.DataSource.FilterOperator).
1. Use a [Button `OnClick` event](slug://button-events) or the [TextBox `ValueChanged` event](slug://components/textbox/events) to trigger the TreeView item search process.
-1. Create a [`DataSourceRequest` object](/blazor-ui/api/Telerik.DataSource.DataSourceRequest) and populate its `Filters` property with a single [`FilterDescriptor`](/blazor-ui/api/Telerik.DataSource.FilterDescriptor).
- * If you need more complex filtering logic, use one or more [`CompositeFilterDescriptor`](/blazor-ui/api/Telerik.DataSource.CompositeFilterDescriptor)s.
-1. Execute the [`ToDataSourceResult()` extension method](slug://common-features-data-binding-onread#todatasourceresult-method) on the TreeView `Data`. You will need to import the [`Telerik.DataSource.Extensions` namespace](/blazor-ui/api/Telerik.DataSource.Extensions).
+1. Create a [`DataSourceRequest` object](slug://Telerik.DataSource.DataSourceRequest) and populate its `Filters` property with a single [`FilterDescriptor`](slug://Telerik.DataSource.FilterDescriptor).
+ * If you need more complex filtering logic, use one or more [`CompositeFilterDescriptor`](slug://Telerik.DataSource.CompositeFilterDescriptor)s.
+1. Execute the [`ToDataSourceResult()` extension method](slug://common-features-data-binding-onread#todatasourceresult-method) on the TreeView `Data`. You will need to import the [`Telerik.DataSource.Extensions` namespace](slug://Telerik.DataSource.Extensions).
1. (optional) Add any missing parent items to the filtered items collection.
1. (optional) Use a [TreeView `ItemTemplate`](slug://components/treeview/templates) to highlight the search string inside the displayed TreeView items.
@@ -290,5 +290,5 @@ In both scenarios, there should be no [loading of TreeView items on demand](slug
* [TreeView Filtering with Hierarchy Data](https://demos.telerik.com/blazor-ui/treeview/manual-filtering)
* [ToDataSourceResult Method](slug://common-features-data-binding-onread#todatasourceresult-method)
-* [DataSourceRequest API Reference](/blazor-ui/api/Telerik.DataSource.DataSourceRequest)
+* [DataSourceRequest API Reference](slug://Telerik.DataSource.DataSourceRequest)
* [TreeView Item Template](slug://components/treeview/templates)
diff --git a/upgrade/breaking-changes/3-0-0.md b/upgrade/breaking-changes/3-0-0.md
index 1aebfebf36..ce16cd34fb 100644
--- a/upgrade/breaking-changes/3-0-0.md
+++ b/upgrade/breaking-changes/3-0-0.md
@@ -158,7 +158,7 @@ protected void OnGridRead(GridReadEventArgs args)
### Other Common Changes
-- [`ToODataString` extension method](/blazor-ui/api/Telerik.Blazor.Extensions.DataSourceExtensions) is moved to the [`Telerik.Blazor.Extensions` namespace](/blazor-ui/api/Telerik.Blazor.Extensions). The `Telerik.Blazor.ExtensionMethods` namespace is removed in favor of `Telerik.Blazor.Extensions`.
+- [`ToODataString` extension method](slug://Telerik.Blazor.Extensions.DataSourceExtensions) is moved to the [`Telerik.Blazor.Extensions` namespace](slug://Telerik.Blazor.Extensions). The `Telerik.Blazor.ExtensionMethods` namespace is removed in favor of `Telerik.Blazor.Extensions`.
- [`Telerik.Blazor.IconName` class](slug://common-kb-migration-from-iconname) ([obsolete since version 2.0](slug://changes-in-2-0-0)) is removed. Use the icon names from the [Built-in Icons documentation](slug://common-features-icons#icons-list).
## Component Changes
@@ -221,7 +221,7 @@ async Task ExportToCsv()
-- Removed `ExpandedRows` (`ICollection`) in favor of `ExpandedItems` (`ICollection`) in the [GridState](/blazor-ui/api/Telerik.Blazor.Components.GridState-1). `ExpandedItems` expects items, instead of item indexes. Also, the `PropertyName` argument in the [`OnStateChanged` event](slug://grid-state#events) changes from `"ExpandedRows"` to `"ExpandedItems"` in hierarchy scenarios.
+- Removed `ExpandedRows` (`ICollection`) in favor of `ExpandedItems` (`ICollection`) in the [GridState](slug://Telerik.Blazor.Components.GridState-1). `ExpandedItems` expects items, instead of item indexes. Also, the `PropertyName` argument in the [`OnStateChanged` event](slug://grid-state#events) changes from `"ExpandedRows"` to `"ExpandedItems"` in hierarchy scenarios.
>caption Expand Grid rows in UI for Blazor up to version 2.30 and after version 3.0
diff --git a/upgrade/breaking-changes/7-0-0.md b/upgrade/breaking-changes/7-0-0.md
index 71850c2017..eaba6191df 100644
--- a/upgrade/breaking-changes/7-0-0.md
+++ b/upgrade/breaking-changes/7-0-0.md
@@ -34,7 +34,7 @@ The obsolete `ClearButton` parameter is removed. Use `ShowClearButton` instead.
## Gantt
-* The [`Type` property of `GanttDependencyCreateEventArgs`](slug://gantt-dependencies-editing) changes from `int` to [`GanttDependencyType` enum](/blazor-ui/api/telerik.blazor.ganttdependencytype).
+* The [`Type` property of `GanttDependencyCreateEventArgs`](slug://gantt-dependencies-editing) changes from `int` to [`GanttDependencyType` enum](slug://telerik.blazor.ganttdependencytype).
* The [dependency model class of the Gantt](slug://gantt-dependencies-databind) must use the `GanttDependencyType` enum for its `TypeField` property.
## Grid
|