Skip to content

Commit 82a704a

Browse files
committed
Added overview image
1 parent c96aaf3 commit 82a704a

File tree

4 files changed

+19
-17
lines changed

4 files changed

+19
-17
lines changed

MAUI/SmartScheduler/events.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ The `SfSmartScheduler` control provides the `AssistAppointmentResponseCompleted`
2323
The following example demonstrates how to handle the `AssistAppointmentResponseCompleted` event.
2424

2525
{% tabs %}
26-
{% highlight xaml tabtitle="MainPage.xaml" hl_lines="2" %}
26+
{% highlight xaml tabtitle="MainPage.xaml" hl_lines="1" %}
2727

2828
<smartScheduler:SfSmartScheduler x:Name="smartScheduler" AssistAppointmentResponseCompleted="OnAssistAppointmentResponseCompleted"/>
2929

53.5 KB
Loading

MAUI/SmartScheduler/overview.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,17 @@ keywords : .net maui smartScheduler, maui smart scheduler, ai scheduling, natura
1010

1111
# Overview of .NET MAUI Smart Scheduler (SfSmartScheduler)
1212

13-
The Syncfusion<sup>&reg;</sup> .NET MAUI Smart Scheduler (SfSmartScheduler) combines the power of the Scheduler with AI-driven intent understanding. Users can create, update, delete, and explore appointments using plain language—reducing clicks and turning scheduling into a conversation. It respects current view context, resources, and availability, and can detect conflicts, find free time, and summarize schedules.
13+
The Syncfusion<sup>&reg;</sup> .NET MAUI Smart Scheduler (SfSmartScheduler) combines the power of the Scheduler with AI-driven intent understanding. Users can create, update, delete, and explore appointments using plain language, reducing clicks and turning scheduling into a conversation. It respects current view context, resources, and availability, and can detect conflicts, find free time, and summarize schedules.
14+
15+
<img src="images\overview\maui-smart-scheduler-overview.png" width="600" alt=".NET MAUI Smart Scheduler." />
1416

1517
## Key features
1618

1719
* **Natural-language CRUD:** Create, update, and delete appointments by typing what you want. The SmartScheduler understands time, date, subject, recurrence, and even resource references without requiring structured forms.
1820

1921
* **Resource-aware booking:** Book rooms, equipment, or people while respecting their availability and the scheduler’s current filters. When a requested resource is unavailable, the control can suggest alternatives or adjacent time slots.
2022

21-
* **Conflict detection:** Instantly detect overlapping appointments for selected dates, ranges, or resources. The smart scheduler can highlight conflicts and propose resolutions (e.g., reschedule, reassign, or extend buffer times)()
23+
* **Conflict detection:** Instantly detect overlapping appointments for selected dates, ranges, or resources. The smart scheduler can highlight conflicts and propose resolutions (e.g., reschedule, reassign, or extend buffer times)
2224

2325
* **Smart summarization:** Generate concise summaries for upcoming or selected appointments, helping users understand what’s next at a glance (e.g., “Summarize my meetings tomorrow”).
2426

MAUI/SmartScheduler/working-with-smart-scheduler.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ You can customize the assist button interaction and the default appearance of as
1919
The assist button interaction can be enabled or disabled by setting the `EnableAssistButton` property of the `SfSmartScheduler` control. By default, the `EnableAssistButton` property is set to true.
2020

2121
{% tabs %}
22-
{% highlight XAML hl_lines="2" %}
22+
{% highlight XAML hl_lines="1" %}
2323

2424
<smartScheduler:SfSmartScheduler x:Name="Scheduler" EnableAssistButton="False"/>
2525

2626
{% endhighlight %}
27-
{% highlight C# hl_lines="3" %}
27+
{% highlight C# hl_lines="2" %}
2828

2929
SfSmartScheduler scheduler = new SfSmartScheduler();
3030
smartScheduler.EnableAssistButton = false;
@@ -38,7 +38,7 @@ this.Content = scheduler;
3838
The assist button appearance can be customized by using the `AssistButtonTemplate` property of `SfSmartScheduler` control.
3939

4040
{% tabs %}
41-
{% highlight xaml tabtitle="MainPage.xaml" hl_lines="3 4 5 6 7 8 9 10 11 12 13" %}
41+
{% highlight xaml tabtitle="MainPage.xaml" hl_lines="2 3 4 5 6 7 8 9 10 11 12" %}
4242

4343
<smartScheduler:SfSmartScheduler x:Name="Scheduler">
4444
<smartScheduler:SfSmartScheduler.AssistButtonTemplate>
@@ -91,7 +91,7 @@ You can customize default appearance of the assist button view by setting the `A
9191
The assist view height can be customized by using the `AssistViewHeight` property of the `AssistViewSettings`.
9292

9393
{% tabs %}
94-
{% highlight XAML hl_lines="4" %}
94+
{% highlight XAML hl_lines="3" %}
9595

9696
<smartScheduler:SfSmartScheduler x:Name="smartScheduler">
9797
<smartScheduler:SfSmartScheduler.AssistViewSettings>
@@ -100,7 +100,7 @@ The assist view height can be customized by using the `AssistViewHeight` propert
100100
</smartScheduler:SfSmartScheduler>
101101

102102
{% endhighlight %}
103-
{% highlight C# hl_lines="3" %}
103+
{% highlight C# hl_lines="2" %}
104104

105105
SfSmartScheduler scheduler = new SfSmartScheduler();
106106
smartScheduler.AssistViewSettings.AssistViewHeight = 420;
@@ -114,19 +114,19 @@ this.Content = scheduler;
114114
The assist view width can be customized by using the `AssistViewWidth` property of the `AssistViewSettings`.
115115

116116
{% tabs %}
117-
{% highlight XAML hl_lines="4" %}
117+
{% highlight XAML hl_lines="3" %}
118118

119119
<smartScheduler:SfSmartScheduler x:Name="smartScheduler">
120120
<smartScheduler:SfSmartScheduler.AssistViewSettings>
121-
<smartScheduler:SchedulerAssistViewSettings AssistViewWidth="250"/>
121+
<smartScheduler:SchedulerAssistViewSettings AssistViewWidth="400"/>
122122
</smartScheduler:SfSmartScheduler.AssistViewSettings>
123123
</smartScheduler:SfSmartScheduler>
124124

125125
{% endhighlight %}
126-
{% highlight C# hl_lines="3" %}
126+
{% highlight C# hl_lines="2" %}
127127

128128
SfSmartScheduler scheduler = new SfSmartScheduler();
129-
smartScheduler.AssistViewSettings.AssistViewWidth = 250;
129+
smartScheduler.AssistViewSettings.AssistViewWidth = 400;
130130
this.Content = scheduler;
131131

132132
{% endhighlight %}
@@ -137,7 +137,7 @@ this.Content = scheduler;
137137
The assist view header text can be customized by using the `AssistViewHeaderText` property of the `AssistViewSettings`. By default, `AI Assistant` text is shown in the assist view header.
138138

139139
{% tabs %}
140-
{% highlight XAML hl_lines="4" %}
140+
{% highlight XAML hl_lines="3" %}
141141

142142
<smartScheduler:SfSmartScheduler x:Name="smartScheduler">
143143
<smartScheduler:SfSmartScheduler.AssistViewSettings>
@@ -146,7 +146,7 @@ The assist view header text can be customized by using the `AssistViewHeaderText
146146
</smartScheduler:SfSmartScheduler>
147147

148148
{% endhighlight %}
149-
{% highlight C# hl_lines="3" %}
149+
{% highlight C# hl_lines="2" %}
150150

151151
SfSmartScheduler smartScheduler = new SfSmartScheduler();
152152
smartScheduler.AssistViewSettings.AssistViewHeaderText = "Smart Scheduler";
@@ -160,7 +160,7 @@ this.Content = smartScheduler;
160160
The assist view placeholder text can be customized by using the `Placeholder` property of the `AssistViewSettings`. By default, `Type here...` text is shown in the placeholder.
161161

162162
{% tabs %}
163-
{% highlight XAML hl_lines="4" %}
163+
{% highlight XAML hl_lines="3" %}
164164

165165
<smartScheduler:SfSmartScheduler x:Name="smartScheduler">
166166
<smartScheduler:SfSmartScheduler.AssistViewSettings>
@@ -169,7 +169,7 @@ The assist view placeholder text can be customized by using the `Placeholder` pr
169169
</smartScheduler:SfSmartScheduler>
170170

171171
{% endhighlight %}
172-
{% highlight C# hl_lines="3" %}
172+
{% highlight C# hl_lines="2" %}
173173

174174
SfSmartScheduler smartScheduler = new SfSmartScheduler();
175175
smartScheduler.AssistViewSettings.Placeholder = "Enter your message...";
@@ -183,7 +183,7 @@ this.Content = smartScheduler;
183183
The assist view prompt text can be customized by using the `Prompt` property of the `AssistViewSettings`. By default, the `Prompt` property is set to empty.
184184

185185
{% tabs %}
186-
{% highlight XAML hl_lines="4" %}
186+
{% highlight XAML hl_lines="3" %}
187187

188188
<smartScheduler:SfSmartScheduler x:Name="smartScheduler">
189189
<smartScheduler:SfSmartScheduler.AssistViewSettings>

0 commit comments

Comments
 (0)