Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge master into dev #1116

Merged
merged 72 commits into from
Mar 31, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
d3c2a12
Added new kb article disable-right-left-swipe-collectionview-net-maui
Mar 10, 2025
17766b2
remove backgroundcolor as it is with less priority than the background
didiyordanova Mar 10, 2025
8851074
Update knowledge-base/disable-right-left-swipe-collectionview-net-mau…
didiyordanova Mar 10, 2025
d6b797c
Update knowledge-base/disable-right-left-swipe-collectionview-net-mau…
didiyordanova Mar 10, 2025
07d35d7
Merge pull request #1093 from telerik/new-kb-disable-right-left-swipe…
didiyordanova Mar 10, 2025
e3866b7
Merge pull request #1094 from telerik/didi/button-updates
didiyordanova Mar 10, 2025
b2b07f9
Update DataGrid Overview key features section
didiyordanova Mar 11, 2025
19a45e2
Add videos
didiyordanova Mar 11, 2025
328853f
Add videos to overview
didiyordanova Mar 11, 2025
4b606e8
Update overview.md
didiyordanova Mar 11, 2025
e14d807
Update controls/button/overview.md
didiyordanova Mar 12, 2025
b580d63
Update controls/chart/overview.md
didiyordanova Mar 12, 2025
f2159d3
Merge pull request #1096 from telerik/didi/add-existing-videos
didiyordanova Mar 12, 2025
a1c9b65
Update controls/datagrid/overview.md
didiyordanova Mar 12, 2025
53e754d
Update controls/datagrid/overview.md
didiyordanova Mar 12, 2025
f968d88
Update controls/datagrid/overview.md
didiyordanova Mar 12, 2025
8cfaee7
Merge pull request #1095 from telerik/didi/dg-seo-updates
didiyordanova Mar 12, 2025
ed28720
Added new kb article combobox-custom-templates-keyboard-support
Mar 14, 2025
a092ba4
Added new kb article datagrid-combobox-column-maui
Mar 14, 2025
6701224
Added new kb article datagrid-maui-horizontal-scrollbar-always-visible
Mar 14, 2025
84b197a
Update datagrid-maui-horizontal-scrollbar-always-visible.md
didiyordanova Mar 14, 2025
c1bcf89
add info for comboboxitem
didiyordanova Mar 14, 2025
d256559
fix typo
didiyordanova Mar 14, 2025
c1cf978
fix typo
didiyordanova Mar 14, 2025
bd7eb41
update meta title
didiyordanova Mar 14, 2025
94cef6a
Merge pull request #1101 from telerik/didi/fix-metatitle
didiyordanova Mar 14, 2025
528a18d
update images
didiyordanova Mar 14, 2025
86782ea
Merge pull request #1100 from telerik/didi/update-combobox-docs
didiyordanova Mar 18, 2025
c6f0deb
Merge pull request #1097 from telerik/new-kb-combobox-custom-template…
didiyordanova Mar 18, 2025
9af2d61
Merge pull request #1099 from telerik/new-kb-datagrid-maui-horizontal…
didiyordanova Mar 18, 2025
939a836
Update knowledge-base/datagrid-combobox-column-maui.md
didiyordanova Mar 18, 2025
9b99db7
Update knowledge-base/datagrid-combobox-column-maui.md
didiyordanova Mar 18, 2025
86335f0
Update knowledge-base/datagrid-combobox-column-maui.md
didiyordanova Mar 18, 2025
fcfa834
Update knowledge-base/datagrid-combobox-column-maui.md
didiyordanova Mar 18, 2025
ca1b17e
Merge pull request #1098 from telerik/new-kb-datagrid-combobox-column…
didiyordanova Mar 18, 2025
fe62e1a
Added new kb article access-radtextinput-inner-entry-telerik-maui-num…
Mar 19, 2025
3f949e3
Added new kb article custom-tab-item-templates-tabview-dotnet-maui
Mar 19, 2025
3766492
Update knowledge-base/access-radtextinput-inner-entry-telerik-maui-nu…
didiyordanova Mar 20, 2025
0aac4aa
Update knowledge-base/access-radtextinput-inner-entry-telerik-maui-nu…
didiyordanova Mar 20, 2025
c28980e
Merge pull request #1103 from telerik/new-kb-access-radtextinput-inne…
didiyordanova Mar 20, 2025
6d772cb
Update knowledge-base/custom-tab-item-templates-tabview-dotnet-maui.md
didiyordanova Mar 20, 2025
7b4be38
Update knowledge-base/custom-tab-item-templates-tabview-dotnet-maui.md
didiyordanova Mar 20, 2025
8e78970
Update knowledge-base/custom-tab-item-templates-tabview-dotnet-maui.md
didiyordanova Mar 20, 2025
5b59561
Merge pull request #1104 from telerik/new-kb-custom-tab-item-template…
didiyordanova Mar 20, 2025
7396c4e
Merge pull request #1102 from telerik/didi/fix-image
didiyordanova Mar 20, 2025
7d4d70e
Merge pull request #1105 from telerik/development
didiyordanova Mar 20, 2025
8df80b6
Add seo and autocomplete docs updates
didiyordanova Mar 25, 2025
cc83e16
Update _contentTemplates/common/supported-platforms.md
didiyordanova Mar 25, 2025
65d1592
Update _contentTemplates/common/supported-platforms.md
didiyordanova Mar 25, 2025
7518e18
Merge pull request #1107 from telerik/didi/update-intro
didiyordanova Mar 25, 2025
65b2f43
Added new kb article display-select-pdf-thumbnails-dotnet-maui
Mar 26, 2025
7f55b15
Added new kb article create-hyperlink-button-dotnet-maui
Mar 26, 2025
70b734c
Update kbs
didiyordanova Mar 26, 2025
1cd994c
remove redirect
didiyordanova Mar 26, 2025
fdc1529
update kb
didiyordanova Mar 26, 2025
dbf76fe
Merge pull request #1109 from telerik/new-kb-create-hyperlink-button-…
didiyordanova Mar 27, 2025
4a6ca5e
Update knowledge-base/display-select-pdf-thumbnails-dotnet-maui.md
didiyordanova Mar 27, 2025
7c8829e
Update knowledge-base/display-select-pdf-thumbnails-dotnet-maui.md
didiyordanova Mar 27, 2025
de805fa
Update knowledge-base/display-select-pdf-thumbnails-dotnet-maui.md
didiyordanova Mar 27, 2025
1c872d6
Merge pull request #1110 from telerik/didi/update-kbs
didiyordanova Mar 27, 2025
f6654cc
Update display-select-pdf-thumbnails-dotnet-maui.md
didiyordanova Mar 27, 2025
202a659
Merge pull request #1108 from telerik/new-kb-display-select-pdf-thumb…
didiyordanova Mar 27, 2025
aeb2e57
add optimizations
didiyordanova Mar 27, 2025
8ad6f73
updates
didiyordanova Mar 27, 2025
8cbe326
updates
didiyordanova Mar 27, 2025
566feb3
add cheduler non working hours
didiyordanova Mar 27, 2025
ff10615
Merge pull request #1111 from telerik/didi/seo-optimizations
didiyordanova Mar 28, 2025
04c1d70
Added new kb article datagrid-maui-row-column-counts
Mar 28, 2025
f6b9079
Address comments
didiyordanova Mar 28, 2025
0a6f1b1
Merge pull request #1112 from telerik/didi/scheduler-non-working-hour-kb
didiyordanova Mar 28, 2025
df25391
address comments
didiyordanova Mar 31, 2025
e1a31b3
Merge pull request #1113 from telerik/new-kb-datagrid-maui-row-column…
didiyordanova Mar 31, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions _contentTemplates/common/nuget.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@ Visit <a href="https://status.telerik.com" target="_blank">status.telerik.com</a

1. Select the **DOWNLOADS** tab and then **Manage NuGet Keys**.

![Manage NuGet Keys](../images/manage-nuget-keys.png)
![Manage NuGet Keys](../../installation/images/manage-nuget-keys.png)

1. To create a new key, select the **Generate New Key** button.

1. Enter a name for the NuGet Key, and then select **Generate Key**.

1. To copy the key, select **Copy and Close**. Once you close the window, you can no longer copy the generated key. For security reasons, the **NuGet Keys** page displays only a portion of the key.

![Copy Generated NuGet Key](../images/copy-nuget-key.png)
![Copy Generated NuGet Key](../../installation/images/copy-nuget-key.png)

1. Store the generated NuGet API key as you will need it in the next step.
#end
10 changes: 10 additions & 0 deletions _contentTemplates/common/supported-platforms.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#supported-platforms
You can develop applications with Telerik UI for .NET MAUI for the following platforms:

| Target Platform | Supported Version |
| ------------- | --------------- |
| Android | 5.0 (API 21) or later |
| iOS | 11 or higher |
| macOS | 11 or higher, using Mac Catalyst |
| Windows* | Windows 11 and Windows 10 version 1809 or later, using Windows UI Library (WinUI) 3 |
#end
3 changes: 3 additions & 0 deletions controls/autocomplete/xamarin-migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,14 @@ When migrating the AutoComplete from Xamarin to .NET MAUI, consider the followin
| `WatermarkText` | `Placeholder` |
| `WatermarkTextColor` | `PlaceholderColor` |
| `SuggestionItemTextColor` | `SuggestionItemHighlightTextColor` |
| `SuggestionItemTemplate` (`DataTemplate`) with `ViewCell` inside the Template | `SuggestionItemTemplate` (`DataTemplate`) |
| `SuggestionItemLabel` | `RadHighlightLabel` |
| `ImagePath` | N/A |
| `CompletionMode` (of type `CompletionMode`) | `CompletionMode` (of type `AutoCompleteCompletionMode`) |
| `SuggestionViewPosition` (of type `PopupPosition`) | `SuggestionViewPosition` (of type `AutoCompletePopupPosition`) |
| `SuggestMode` of type(`SuggestMode`) | `SuggestMode` (of type `AutoCompleteSuggestMode`) |
| `FilteredItemsChangedEventArgs` in namespace `Telerik.XamarinForms.Input.AutoComplete` | `FilteredItemsChangedEventArgs` in namespace `Telerik.Maui.Controls.AutoComplete` |
| `SuggestionItemSelectedEventArgs` in namespace `Telerik.XamarinForms.Input.AutoComplete` | `SuggestionItemSelectedEventArgs` in namespace `Telerik.Maui.Controls.AutoComplete` |

## See Also

Expand Down
6 changes: 5 additions & 1 deletion controls/button/getting-started.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Getting Started
page_title: .NET MAUI Button Documentation - Getting Started
page_title: Getting Started with .NET MAUI Button
description: Get started with the Telerik UI for .NET MAUI Button control and add the control to your .NET MAUI project.
position: 1
slug: button-getting-started
Expand All @@ -10,6 +10,10 @@ slug: button-getting-started

This guide provides the information you need to start using the Telerik UI for .NET MAUI Button by adding the control to your project.

{% if site.has_cta_panels == true %}
{% include cta-panel-maui-overview.html %}
{% endif %}

This is the default look of the `RadButton` control:

![.NET MAUI Button Default Look](images/button-default-look.png)
Expand Down
9 changes: 9 additions & 0 deletions controls/button/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,15 @@ The Telerik UI for .NET MAUI Button control enhances the functionality of the st

![.NET MAUI Button Overview](images/button-overview.png "Button for .NET MAUI")

## .NET MAUI Button Video Tutorial

If you prefer video instructions, watch the Getting Started with the MAUI Button video tutorial. It covers the following topics:
* Installing the Telerik UI for .NET MAUI.
* Setup a sample demo project.
* Add a Button control to the project.

<iframe width="560" height="315" src="https://www.youtube.com/embed/WQe9qcoURRk?si=3z0OPOMJZKCxZw7O" title="Getting Started with Telerik UI for .NET MAUI: Installation and First Control Demo with Button" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## Key Features of the .NET MAUI Button

* [Content alignment]({% slug button-configuration%})&mdash;The Button enables you to control the horizontal and vertical positioning of its content.
Expand Down
8 changes: 8 additions & 0 deletions controls/chart/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,14 @@ The intuitive object model and public API allow complex charts to be set up eith

![.NET MAUI Chart Overview](images/chart-overview.png)

## .NET MAUI Chart Video Tutorial

If you prefer video instructions, watch this short MAUI Chart video tutorial. It covers to following topics:
* MAUI Chart anatomy—different Chart types, series, axis, labels, and more.
* Add .NET MAUI Chart to the project.

<iframe width="560" height="315" src="https://www.youtube.com/embed/fWsZRAb0s-8?si=3l0glUh8zOjmfr2r" title="Building Interactive Charts with Telerik UI for .NET MAUI: Setup, Categories, and Labels" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## Chart Types

The Telerik UI for .NET MAUI Chart provides the Cartesian and the Pie Charts as well as a number of series, which enable you to visualize different types of data in various ways and depending on your preferences and requirements.
Expand Down
65 changes: 65 additions & 0 deletions controls/combobox/keyboard-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,71 @@ The following table lists the actions and keyboard combinations that are availab

>On MacOS when `IsEditable` property of the ComboBox is `True`, `Command` key should be pressed to enable the previously described hotkeys.

To enable the keyboard support when the drop-down is opened and when setting the custom item and selected item templates in ComboBox for .NET MAUI, wrap the content of the templates in a `RadComboBoxItem`. Define the necessary visual states of the `RadComboBoxItem`, specifically `MouseOver` and `Highlighted`.

Here is a sample ComboBox definition in XAML:

```XAML
<telerik:RadComboBox ItemsSource="{Binding Items}"
DisplayMemberPath="Name"
x:Name="combo"
Placeholder="Select City">
<telerik:RadComboBox.ItemTemplate>
<DataTemplate>
<telerik:RadComboBoxItem>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal"/>
<VisualState x:Name="MouseOver">
<VisualState.Setters>
<Setter Property="telerik:RadComboBoxItem.BackgroundColor" Value="LightGray"/>
</VisualState.Setters>
</VisualState>
<VisualState Name="Highlighted">
<VisualState.Setters>
<Setter Property="telerik:RadComboBoxItem.BackgroundColor" Value="LightGray" />
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<Label Text="{Binding Name}"
Padding="8, 7, 0, 7"
TextColor="Black"/>
</telerik:RadComboBoxItem>
</DataTemplate>
</telerik:RadComboBox.ItemTemplate>
<telerik:RadComboBox.SelectedItemTemplate>
<DataTemplate>
<telerik:RadComboBoxItem>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal"/>
<VisualState x:Name="MouseOver">
<VisualState.Setters>
<Setter Property="telerik:RadComboBoxItem.BackgroundColor" Value="LightGray"/>
</VisualState.Setters>
</VisualState>
<VisualState Name="Highlighted">
<VisualState.Setters>
<Setter Property="telerik:RadComboBoxItem.BackgroundColor" Value="LightCoral" />
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<VerticalStackLayout>
<Label Text="{Binding Name}"
Padding="8, 7, 0, 7"
TextColor="Black"/>
<Label Text="{Binding Population}"
FontSize="12"
Padding="8, 7, 0, 7"/>
</VerticalStackLayout>
</telerik:RadComboBoxItem>
</DataTemplate>
</telerik:RadComboBox.SelectedItemTemplate>
</telerik:RadComboBox>
```

## See Also

- [Edit Mode & Search]({%slug combobox-editmode-and-search%})
Expand Down
2 changes: 2 additions & 0 deletions controls/combobox/templates.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ If the default templates of the control do not suit your needs, you can define c

To customize the content inside the input area when an item is selected and the `DisplayMemberPath` property is not set, use the [`SelectionBoxTemplate`](%slug combobox-templates%). The `SelectionBoxTemplate` applies when the `SelectionMode` is `Single` and the control's `IsEditable` property is set to `false`.

To enable the [keyboard navigation support]({%slug combobox-keyboard-support%}) when the drop-down is opened and when setting the custom item and selected item templates in ComboBox for .NET MAUI, wrap the content of the templates in a `RadComboBoxItem`. Define the necessary visual states of the `RadComboBoxItem`, specifically `MouseOver` and `Highlighted`.

### Example with ItemTemplate and SelectedItemTemplate

**1.** Define the [.NET MAUI ComboBox]({%slug combobox-overview%}) in XAML:
Expand Down
10 changes: 10 additions & 0 deletions controls/dataform/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,16 @@ The Telerik UI for .NET MAUI DataForm is a customizable component allowing you t

![.NET MAUI DataForm Overview](images/dataform-overview.png)

## .NET MAUI DataForm Video Tutorial

If you prefer video instructions, watch this short MAUI DataForm video tutorial. It covers to following topics:
* Build dynamic forms for data collection in a .NET MAUI app.
* DataForm visual structure.
* Built-in Editors.
* Options to commit data.

<iframe width="560" height="315" src="https://www.youtube.com/embed/FACbowe4Klg?si=pZmy1yAGIe04j43D" title="Working with DataForm in Telerik UI for .NET MAUI: Setup, Editors, and Commit Modes" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## Key Features of the .NET MAUI DataForm

* [Built-in editors]({%slug dataform-editors%})&mdash;DataForm provides a set of built-in editors for the available primitive types such as `numeric`, `string`, `boolean`, `enumerations`, `DateTime`, `TimeSpan`. The control detects the types of the data object’s properties and automatically displays the proper editor.
Expand Down
2 changes: 1 addition & 1 deletion controls/datagrid/events.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ title: Events
page_title: .NET MAUI DataGrid Documentation - Events
description: "Learn about the Telerik UI for .NET MAUI DataGrid events and how to achieve various scenarios upon user interaction such as loading content on demand, binding to data, modifying group collections, and more."
position: 14
slug: datagrid-events
tags: events
slug: datagrid-events
---

# .NET MAUI DataGrid Events
Expand Down
2 changes: 1 addition & 1 deletion controls/datagrid/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This guide provides the information you need to start using the [Telerik UI for

At the end, you will achieve the following result.

![DataGrid Getting Started](images/datagrid-getting-started.png)
![.NET MAUI DataGrid Getting Started](images/datagrid-getting-started.png)

## Prerequisites

Expand Down
4 changes: 2 additions & 2 deletions controls/datagrid/load-on-demand.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ You have to set it to the `LoadOnDemandRowStyle` property of the DataGrid:

>caption Row appearance after setting the `LoadOnDemandRowStyle` property

![DataGrid LoadOnDemand Row Style](images/datagrid-rowstyle.png)
![.NET MAUI DataGrid LoadOnDemand Row Style](images/datagrid-rowstyle.png)

### Load-More-Button Row Template

Expand All @@ -98,7 +98,7 @@ The following example shows how to set the property:

>caption Row appearance after setting the `LoadOnDemandRowTemplate`

![DataGrid LoadOnDemand Row Style](images/datagrid-rowtemplate.png)
![.NET MAUI DataGrid LoadOnDemand Row Style](images/datagrid-rowtemplate.png)

## Additional Resources
- [.NET MAUI DataGrid Product Page](https://www.telerik.com/maui-ui/datagrid)
Expand Down
Loading