Skip to content

Commit 7f2c3e1

Browse files
committed
address comments
1 parent 554cb51 commit 7f2c3e1

File tree

4 files changed

+124
-65
lines changed

4 files changed

+124
-65
lines changed

ai/copilot-extension.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ page_title: Telerik MAUI GitHub Copilot Extension
44
description: Learn how to add and use the Telerik MAUI GitHub Copilot extension as a .NET MAUI AI coding assistant and code generator for better developer productivity. The Telerik MAUI GitHub Copilot extension provides proprietary context about Telerik UI for .NET MAUI to AI-powered software.
55
slug: ai-copilot-extension
66
tags: telerik, maui, ai, dotnetmaui, coding assistant, ai server
7-
position: 10
7+
position: 1
88
---
99

1010
# Telerik MAUI GitHub Copilot Extension

ai/mcp-server.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ page_title: Telerik MAUI MCP Server
44
description: Learn how to add and use the Telerik MAUI MCP Server as a .NET MAUI AI coding assistant and code generator for better developer productivity. The Telerik MAUI MCP server provides proprietary context about Telerik UI for .NET MAUI to AI-powered software.
55
slug: ai-mcp-server
66
tags: telerik,maui,ai,ai server,dotnetmaui,coding assistant
7-
position: 20
7+
position: 2
88
---
99

1010
# Telerik .NET MAUI MCP Server

ai/overview.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,24 @@ Consider the following recommendations when working with the AI Coding Assistant
4545
* When switching between tasks and files, start a new session in a new chat window to avoid polluting the context with irrelevant or outdated information.
4646
* At the time of publishing, Claude Sonnet 4 produces optimal results.
4747

48-
## Number of Requests
48+
## Usage Limits
4949

50-
The Telerik MAUI AI Coding Assistant allows the following maximum number of requests based on your [Telerik license type](https://www.telerik.com/purchase/faq/licensing-purchasing):
50+
Access to the AI Coding Assistant depends on your [Telerik license type](https://www.telerik.com/purchase/faq/licensing-purchasing):
5151

52-
| License Type | Request Limit |
53-
|--------------|---------------|
54-
| Perpetual | 50 requests per year |
55-
| Subscription | Virtually unlimited with fair use threshold of 300 requests per day |
56-
| Trial | 300 requests per trial period (does not reset with new trial activations) |
52+
Subscription License:
53+
* A Subscription is the primary license that grants full access to the AI Coding Assistant.
54+
* Includes a virtually unlimited number of requests, with a fair use threshold of 300 requests per day.
55+
* Best for ongoing and high-volume usage.
56+
57+
Perpetual License (Limited Access):
58+
* Perpetual licenses include limited access of 50 requests per year.
59+
* Intended for exploring and trying out the AI Coding Assistant.
60+
* For continued or higher-volume access, upgrade to a Subscription license.
61+
62+
Trial License:
63+
* Trial licenses include 300 requests per trial per year.
64+
* Reactivating the same trial for a new release does not grant additional requests.
65+
* Designed for evaluating the feature before purchasing.
5766

5867
> All Telerik AI tools share a single request quota for your Telerik account. Usage from the [Telerik Copilot extension]({%slug ai-copilot-extension%}) and [Telerik MCP server]({%slug ai-mcp-server%}) counts toward the same limit. Complex prompts in the MCP server may consume multiple requests.
5968

ai/prompt-library.md

Lines changed: 106 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -35,145 +35,195 @@ To run the provided prompts in the [Telerik UI for MAUI GitHub Copilot Extension
3535

3636
This section provides examples of general questions related to Telerik UI for MAUI.
3737

38-
```code
39-
#telerik-maui-assistant How do I set up a basic .NET MAUI project with Telerik UI components?
40-
```
38+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
4139

42-
```code
43-
#telerik-maui-assistant What are the most commonly used Telerik MAUI controls for data display and input?
40+
```prompt Setup New Project and Add DataGrid control
41+
#telerik-maui-assistant Create new maui project with Telerik. Add sample usage of the DataGrid component.
4442
```
45-
46-
```code
47-
#telerik-maui-assistant Show me how to apply a consistent theme across all Telerik MAUI controls in my application.
43+
```ts
44+
```
45+
```prompt Component Overview
46+
#telerik-maui-assistant What are the main Telerik UI for Maui components and their primary use cases?
47+
```
48+
```ts
4849
```
50+
```prompt Create Project with Telerik Dark Theme
51+
#telerik-maui-assistant Add Theming to my project and set the theme to PlatformDark.
52+
```
53+
```ts
54+
```
55+
56+
</div>
4957

5058
## Component-Specific Prompts
5159

5260
This section provides examples of prompts targeting specific Telerik UI for MAUI components.
5361

5462
### DataGrid
5563

56-
```code
64+
65+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
66+
67+
```prompt DataGrid with Sample Data
68+
#telerik-maui-assistant Create a DataGrid with 3 columns - Name, Country, City. Add the corresponding business object in the code behind and populate it with sample data. Add 20 entries to the data.
69+
```
70+
```ts
71+
```
72+
```prompt DataGrid with Sorting, Grouping and Aggregates
5773
#telerik-maui-assistant Create a data grid with 100 records each having Id, Name and Company. Group the data by Company. Sort by name. Add aggregate count function for the company column.
5874
```
75+
```ts
76+
```
5977

60-
```code
78+
```prompt DataGrid with ComboBox Column
6179
#telerik-maui-assistant Data bind the DataGrid control to a collection of items. Add columns for stock data manually where one of the columns should use a ComboBox.
6280
```
81+
```ts
82+
```
6383

64-
```code
84+
```prompt DataGrid with Paging
6585
#telerik-maui-assistant Create a DataGrid with 100 employee records with two columns for name and company name. Include paging in the DataGrid with 20 records per page.
6686
```
67-
68-
```code
69-
#telerik-maui-assistant Create a DataGrid with 3 columns - Name, Country, City. Add the corresponding business object in the code behind and populate it with sample data. Add 20 entries to the data.
87+
```ts
7088
```
7189

72-
```code
90+
```prompt DataGrid with Frozen Column, Filtering and Disabled Sorting and Editing
7391
#telerik-maui-assistant Create a DataGrid with 3 columns - Name, Country, City. Add sample data from ViewModel. I would like the Name column to be frozen, the Country and City should not be editable. Allow filtering only for Name and disable sorting for all columns.
7492
```
93+
```ts
94+
```
7595

76-
```code
96+
```prompt DataGrid with Load on Demand and Multiple Selection
7797
#telerik-maui-assistant Add DataGrid with initially 5 items. New 10 items should be loaded on demand. Enable multiple selection of cells.
7898
```
99+
```ts
100+
```
101+
102+
</div>
79103

80104
### CollectionView
81105

82-
```code
106+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
107+
108+
```prompt CollectionView with Drag and Drop
83109
#telerik-maui-assistant Add CollectionView. Enable drag and drop operation in the control.
84110
```
111+
```ts
112+
```
85113

86-
```code
114+
```prompt CollectionView with Grouping and Sorting
87115
#telerik-maui-assistant Add CollectionView for countries bound to 500 items in the view model. Sort the data by date founded property and group the data by continent. Apply styling to the countries.
88116
```
117+
```ts
118+
```
89119

90-
```code
120+
```prompt collectionView with Custom DataTemplate and Preselected Item
91121
#telerik-maui-assistant Add an example with the control bound to a collection of 200 items. The items should contain name, address, city and id. Preselect the second item and apply custom ui for the items. The UI should also include an image and a checkbox.
92122
```
123+
```ts
124+
```
93125

94-
```code
126+
```prompt CollectionView with Grouping, Sticky Headers, Filtering and Footer
95127
#telerik-maui-assistant Add CollectionView with 50 countries, show the country in the collectionview and group by continent. Enable sticky groups and add info in the headers how many items are in each group. Add UI in the header of the collectionview for filtering by country. In the footer add the count of all countries.
96128
```
129+
```ts
130+
```
131+
132+
</div>
97133

98134
### ComboBox
99135

100-
```code
136+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
137+
138+
```prompt ComboBox with Sample Data
101139
#telerik-maui-assistant Add ComboBox data bound to a collection of business objects. Each object should have a Name, Address, City and Country property. Use the Name to display the items in the UI.
102140
```
141+
```ts
142+
```
103143

104-
```code
144+
```prompt ComboBox with Multiple Selection and Custom DataTemplate
105145
#telerik-maui-assistant Add ComboBox data bound to a collection of business objects. Each object should have a Name, Address, City and Country property. Use the Name to display the items in the UI. Show all of the properties in the drop down and allow multiple selection.
106146
```
147+
```ts
148+
```
107149

108-
```code
150+
```prompt ComboBox with Multiple Selection and Open Dropdown on Selection
109151
#telerik-maui-assistant Add ComboBox with 30 countries. Allow multiple selection and prevent the dropdown from closing on selection. Set the placeholder to "Select Country".
110152
```
153+
```ts
154+
```
155+
156+
</div>
111157

112158
### Chart
113159

114-
```code
160+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
161+
162+
```prompt Line Chart with Sample Data
115163
#telerik-maui-assistant Create a line chart with 100 records of sample data. Each record should have Value plotted on the vertical axis and Date on the horizontal axis.
116164
```
165+
```ts
166+
```
117167

118-
```code
168+
```prompt Chart with Bar and Line Series
119169
#telerik-maui-assistant Create a chart with mixed series visualization - bar, line and point. Each item should have a category representing a quarter (Q1, Q2, etc.) and a numeric value representing the sales for the quarter in US dollars.
120170
```
171+
```ts
172+
```
121173

122-
```code
174+
```prompt Chart with Pan, Zoom and Tooltips features
123175
#telerik-maui-assistant Add Bar Chart with sample data. Apply horizontal zooming, enable panning and show tooltips.
124176
```
177+
```ts
178+
```
179+
180+
</div>
125181

126182
### TabView
127183

128-
```code
184+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
185+
186+
```prompt TabView with 3 Tabs and Preselected Second Tab
129187
#telerik-maui-assistant Create TabView with 3 tabs and preselect the second tab. First tab should have a CollectionView as content, second tab should have a detail view for stocks, third tab should have a pie chart.
130188
```
189+
```ts
190+
```
131191

132-
```code
192+
```prompt TabView with Custom Header Item Template
133193
#telerik-maui-assistant Create a TabView with custom templates for header items. The header item template should have a label for displaying icons, text and a delete button (removing the tab).
134194
```
195+
```ts
196+
```
135197

136-
```code
198+
```prompt Add Tabs Dynamically
137199
#telerik-maui-assistant Add TabView with 2 items. Provide a button at the bottom right corner of the page for adding items. When the button is clicked add new items.
138200
```
139-
140-
### Scheduler
141-
142-
```code
143-
#telerik-maui-assistant Define a scheduler with all available views. By default show week view. Create sample appointments visible in the current week for Monday and Friday. Use ViewModel for the appointments source.
201+
```ts
144202
```
145203

146-
### Entry and MaskedEntry
204+
</div>
147205

148-
```code
149-
#telerik-maui-assistant Create a form with multiple RadEntry controls for user registration including name, email, phone number, and address fields. Apply validation to each field.
150-
```
151-
152-
```code
153-
#telerik-maui-assistant Add MaskedEntry controls for phone number, social security number, and credit card number input with appropriate masks and validation.
154-
```
206+
### Scheduler
155207

156-
### DatePicker and TimePicker
208+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
157209

158-
```code
159-
#telerik-maui-assistant Create a booking form with DatePicker for selecting a date and TimePicker for selecting a time. Set minimum and maximum date ranges and validate the selected date-time combination.
210+
```prompt Scheduler with All Views
211+
#telerik-maui-assistant Define a scheduler with all available views. By default show week view. Create sample appointments visible in the current week for Monday and Friday. Use ViewModel for the appointments source.
160212
```
161-
162-
### Button and RadButton
163-
164-
```code
165-
#telerik-maui-assistant Create a set of styled RadButtons with different appearances - primary, secondary, and accent colors. Include buttons with icons and text.
213+
```ts
166214
```
167215

168-
### Popup
169-
170-
```code
171-
#telerik-maui-assistant Create a Popup that displays detailed information about a selected item. The popup should be modal and include a close button. Show sample content with text, images, and action buttons.
172-
```
216+
</div>
173217

174218
## See Also
175219

176220
* [GitHub Copilot Documentation](https://docs.github.com/en/copilot)
177221
* [GitHub Copilot Tutorials](https://github.com/features/copilot/tutorials)
178222
* [Telerik MAUI MCP Server]({%slug ai-mcp-server%})
179-
* [Telerik UI for .NET MAUI Documentation](https://docs.telerik.com/devtools/maui/)
223+
* [Telerik UI for .NET MAUI Documentation](https://docs.telerik.com/devtools/maui/)
224+
225+
<style>
226+
.d-print-none button:nth-child(2) {
227+
display: none !important;
228+
}
229+
</style>

0 commit comments

Comments
 (0)