Skip to content

Commit bf528fc

Browse files
committed
Prompt card added for remaining controls
1 parent 0bb6daf commit bf528fc

File tree

1 file changed

+85
-157
lines changed

1 file changed

+85
-157
lines changed

MAUI/AI-Coding-Assistant/prompt-library.md

Lines changed: 85 additions & 157 deletions
Original file line numberDiff line numberDiff line change
@@ -150,213 +150,141 @@ The Syncfusion .NET MAUI Chart suite offers versatile, high-performance charts f
150150

151151
The Syncfusion .NET MAUI Scheduler helps manage events, resources, and timelines with powerful views and customization.
152152

153-
Views and Quick Switch
154-
153+
{% promptcards %}
154+
{% promptcard Views and Quick Switch %}
155155
#SyncfusionMAUIAssistant Configure Day, Week, WorkWeek, Month, Agenda, Timeline Day/Week/WorkWeek/Month views and add quick view switching.
156-
157-
158-
Appointment Mapping and Data Binding
159-
156+
{% endpromptcard %}
157+
{% promptcard Appointment Mapping and Data Binding %}
160158
#SyncfusionMAUIAssistant How to bind custom appointment models using mapping (subject, notes, location, start/end, color, recurrence) with MVVM.
161-
162-
163-
Recurring Events and Series Editing
164-
159+
{% endpromptcard %}
160+
{% promptcard Recurring Events and Series Editing %}
165161
#SyncfusionMAUIAssistant Create recurring appointments (daily/weekly/monthly/yearly) and enable editing a single occurrence or the entire series.
166-
167-
168-
Time Zones and DST
169-
162+
{% endpromptcard %}
163+
{% promptcard Time Zones and DST %}
170164
#SyncfusionMAUIAssistant Show appointments in specific time zones with automatic Daylight Saving Time handling and conversion.
171-
172-
173-
Work Time, Work Days, and First Day of Week
174-
165+
{% endpromptcard %}
166+
{% promptcard Work Time, Work Days, and First Day of Week %}
175167
#SyncfusionMAUIAssistant How to set working hours, configure work days, customize the first day of week, and hide non-working days.
176-
177-
178-
Min/Max Date Navigation Limits
179-
168+
{% endpromptcard %}
169+
{% promptcard Min/Max Date Navigation Limits %}
180170
#SyncfusionMAUIAssistant How to restrict navigation with MinimumDateTime and MaximumDateTime to keep users in a valid planning range.
181-
182-
183-
Interactions and Keyboard Navigation
184-
171+
{% endpromptcard %}
172+
{% promptcard Interactions and Keyboard Navigation %}
185173
#SyncfusionMAUIAssistant Enable tap-to-create, selection, and Windows keyboard navigation; customize selection behavior.
186-
187-
188-
Special Time Regions (Blocking Intervals)
189-
174+
{% endpromptcard %}
175+
{% promptcard Special Time Regions (Blocking Intervals) %}
190176
#SyncfusionMAUIAssistant Define special time regions to block interaction (e.g., holidays/breaks) and highlight them across views.
191-
192-
193-
Blackout Dates (Selectable Day Predicate)
194-
177+
{% endpromptcard %}
178+
{% promptcard Blackout Dates (Selectable Day Predicate) %}
195179
#SyncfusionMAUIAssistant Disable specific dates like weekends or holidays to prevent selection and interaction.
196-
197-
198-
Drag-and-Drop and Inline Editing
199-
180+
{% endpromptcard %}
181+
{% promptcard Drag-and-Drop and Inline Editing %}
200182
#SyncfusionMAUIAssistant Enable drag to reschedule, resize to change duration, and inline editors for quick appointment updates.
201-
202-
203-
Resources and Grouping
204-
183+
{% endpromptcard %}
184+
{% promptcard Resources and Grouping %}
205185
#SyncfusionMAUIAssistant Group by resources (rooms/people/teams) with color-coding and timeline views optimized for many resources.
206-
207-
208-
Load on Demand
209-
186+
{% endpromptcard %}
187+
{% promptcard Load on Demand %}
210188
#SyncfusionMAUIAssistant Load appointments on demand with a loading indicator for large schedules.
211-
212-
213-
Reminders and Notifications Integration
214-
189+
{% endpromptcard %}
190+
{% promptcard Reminders and Notifications Integration %}
215191
#SyncfusionMAUIAssistant Add reminder metadata to appointments and integrate with app notifications for alerts.
216-
217-
218-
Theming and Customization
219-
192+
{% endpromptcard %}
193+
{% promptcard Theming and Customization %}
220194
#SyncfusionMAUIAssistant How to style headers, cells, appointments, selection, and special regions; support Light/Dark themes.
221-
195+
{% endpromptcard %}
196+
{% endpromptcards %}
222197

223198
### ListView
224199

225200
The Syncfusion .NET MAUI ListView provides a high-performance, flexible list with rich templating, data operations, and interactions.
226201

227-
High-Performance Virtualization
228-
202+
{% promptcards %}
203+
{% promptcard High-Performance Virtualization %}
229204
#SyncfusionMAUIAssistant Configure ListView with UI virtualization and recycling for smooth scrolling on large datasets.
230-
231-
232-
Data Binding
233-
205+
{% endpromptcard %}
206+
{% promptcard Data Binding %}
234207
#SyncfusionMAUIAssistant How to bind ListView to ObservableCollection/IEnumerable with change tracking and updates.
235-
236-
237-
Item Templates and Template Selector
238-
208+
{% endpromptcard %}
209+
{% promptcard Item Templates and Template Selector %}
239210
#SyncfusionMAUIAssistant How to use DataTemplate and DataTemplateSelector for different item appearances based on data.
240-
241-
242-
Grouping with Sticky Headers
243-
211+
{% endpromptcard %}
212+
{% promptcard Grouping with Sticky Headers %}
244213
#SyncfusionMAUIAssistant Enable grouping with sticky group headers and customize group header templates.
245-
246-
247-
Sorting and Filtering
248-
214+
{% endpromptcard %}
215+
{% promptcard Sorting and Filtering %}
249216
#SyncfusionMAUIAssistant Apply sorting and filtering via the ListView data source or ViewModel helpers.
250-
251-
252-
Selection (Single/Multiple)
253-
217+
{% endpromptcard %}
218+
{% promptcard Selection (Single/Multiple) %}
254219
#SyncfusionMAUIAssistant Configure single and multiple selection modes and perform programmatic selection.
255-
256-
257-
Swipe Actions
258-
220+
{% endpromptcard %}
221+
{% promptcard Swipe Actions %}
259222
#SyncfusionMAUIAssistant Add left and right swipe templates for contextual actions like delete and archive.
260-
261-
262-
Drag-and-Drop Reordering
263-
223+
{% endpromptcard %}
224+
{% promptcard Drag-and-Drop Reordering %}
264225
#SyncfusionMAUIAssistant Enable drag-and-drop to reorder ListView items and persist the new order.
265-
266-
267-
Pull-to-Refresh
268-
226+
{% endpromptcard %}
227+
{% promptcard Pull-to-Refresh %}
269228
#SyncfusionMAUIAssistant Add pull-to-refresh behavior to reload data with a loading indicator.
270-
271-
272-
Load More / Infinite Scrolling
273-
229+
{% endpromptcard %}
230+
{% promptcard Load More / Infinite Scrolling %}
274231
#SyncfusionMAUIAssistant Implement load-more at end of list with automatic and manual triggers for infinite scrolling.
275-
276-
277-
Variable Item Height
278-
232+
{% endpromptcard %}
233+
{% promptcard Variable Item Height %}
279234
#SyncfusionMAUIAssistant Configure dynamic item sizing to accommodate variable-height content.
280-
281-
282-
Headers and Footers
283-
235+
{% endpromptcard %}
236+
{% promptcard Headers and Footers %}
284237
#SyncfusionMAUIAssistant Add header and footer templates with optional sticky behavior for contextual UI.
285-
286-
287-
Programmatic Scrolling
288-
238+
{% endpromptcard %}
239+
{% promptcard Programmatic Scrolling %}
289240
#SyncfusionMAUIAssistant Scroll to a specific item or index with position (start/center/end) and animation options.
290-
291-
292-
Layout Modes
293-
241+
{% endpromptcard %}
242+
{% promptcard Layout Modes %}
294243
#SyncfusionMAUIAssistant Switch between linear and grid-like layouts and configure span/count where supported.
295-
296-
297-
Empty View
298-
244+
{% endpromptcard %}
245+
{% promptcard Empty View %}
299246
#SyncfusionMAUIAssistant Show a custom empty view template when no items are available.
300-
247+
{% endpromptcard %}
248+
{% endpromptcards %}
301249

302250
### AI AssistView
303251

304252
The Syncfusion .NET MAUI AI AssistView provides a ready-made conversational UI for integrating LLMs with features like message list, input box, suggestions, attachments, and tool/action invocation.
305253

306-
Messages
307-
254+
{% promptcard Messages %}
308255
#SyncfusionMAUIAssistant Bind AssistView to a message collection with system, user, and preload conversation history.
309-
310-
311-
Streaming and Typing Indicator
312-
256+
{% endpromptcard %}
257+
{% promptcard Streaming and Typing Indicator %}
313258
#SyncfusionMAUIAssistant Enable token streaming with a typing indicator and incremental message updates.
314-
315-
316-
Suggestions (Quick Prompts)
317-
259+
{% endpromptcard %}
260+
{% promptcard Suggestions (Quick Prompts) %}
318261
#SyncfusionMAUIAssistant How to add clickable suggestion chips that insert predefined prompts into the input box.
319-
320-
321-
Attachments and File Context
322-
262+
{% endpromptcard %}
263+
{% promptcard Attachments and File Context %}
323264
#SyncfusionMAUIAssistant How to allow users to attach files and include file metadata/content as context in AI requests.
324-
325-
326-
Markdown and Rich Rendering
327-
265+
{% endpromptcard %}
266+
{% promptcard Markdown and Rich Rendering %}
328267
#SyncfusionMAUIAssistant How to render assistant responses with Markdown (headings, code blocks) and support inline images/emojis.
329-
330-
331-
Avatars and Message Templates
332-
268+
{% endpromptcard %}
269+
{% promptcard Avatars and Message Templates %}
333270
#SyncfusionMAUIAssistant How to customize user/assistant avatars and use DataTemplate/DataTemplateSelector for message bubbles.
334-
335-
336-
Error Handling and Retries
337-
271+
{% endpromptcard %}
272+
{% promptcard Error Handling and Retries %}
338273
#SyncfusionMAUIAssistant Hwo to handle provider errors with retry/cancel UI and graceful fallback messages.
339-
340-
341-
Theming and Styling
342-
274+
{% endpromptcard %}
275+
{% promptcard Theming and Styling %}
343276
#SyncfusionMAUIAssistant Apply custom themes for message bubbles, background, input bar, and suggestion chips (Light/Dark support).
344-
345-
346-
Command/Enter Behavior
347-
277+
{% endpromptcard %}
278+
{% promptcard Command/Enter Behavior %}
348279
#SyncfusionMAUIAssistant Configure Enter to send and Shift+Enter for newline; support multiline input with character counter.
349-
350-
351-
Conversation Persistence
352-
280+
{% endpromptcard %}
281+
{% promptcard Conversation Persistence %}
353282
#SyncfusionMAUIAssistant How to Save and restore conversations to local storage or database with message replay on app start.
354-
355-
356-
Citations and References
357-
283+
{% endpromptcard %}
284+
{% promptcard Citations and References %}
358285
#SyncfusionMAUIAssistant Display citations/references returned by the model as tappable links under the message.
359-
286+
{% endpromptcard %}
287+
{% endpromptcards %}
360288

361289
## See also
362290

0 commit comments

Comments
 (0)