Skip to content

Commit bedc33f

Browse files
Made few corrections.
1 parent bce86b6 commit bedc33f

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

MAUI/Scheduler/resource-view.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,6 @@ this.Scheduler.AppointmentsSource = appointment;
114114

115115
![Resource sharing in .NET MAUI Scheduler.](images/resource-view/resource-view-sharing-in-net-maui-scheduler.png)
116116

117-
![Resource Sharing in Days View in .NET MAUI Scheduler.](images/resource-view/resource-view-sharing-in-days-view-in-net-maui-scheduler.png)
118-
119117
## Resource Grouping in Days View
120118

121119
In the day, week, and work week views, you can control whether dates are grouped under resources or resources are grouped under dates by using the `ResourceGroupType` property of the [`SchedulerResourceView`](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SchedulerResourceView.html#Syncfusion_Maui_Scheduler_SchedulerResourceView_Resources) class.
@@ -125,14 +123,14 @@ In the day, week, and work week views, you can control whether dates are grouped
125123
The `ResourceGroupType` is set to `Resource` by default. In this mode, the scheduler arranges the dates under each resource.
126124

127125
{% tabs %}
128-
{% highlight xaml tabtitle="MainPage.xaml" %}
126+
{% highlight xaml tabtitle="MainPage.xaml" hl_lines="3" %}
129127
<schedule:SfScheduler x:Name="Scheduler" View="Day">
130128
<scheduler:SfScheduler.ResourceView>
131129
<scheduler:SchedulerResourceView ResourceGroupType="Resource"/>
132130
</scheduler:SfScheduler.ResourceView>
133131
</schedule:SfScheduler>
134132
{% endhighlight %}
135-
{% highlight c# tabtitle="MainPage.xaml.cs" %}
133+
{% highlight c# tabtitle="MainPage.xaml.cs" hl_lines="9" %}
136134
var Resources = new ObservableCollection<SchedulerResource>()
137135
{
138136
new SchedulerResource() { Name = "Sophia", Foreground = Colors.White, Background = Colors.LightGreen, Id = "1000" },
@@ -141,6 +139,7 @@ var Resources = new ObservableCollection<SchedulerResource>()
141139
};
142140

143141
this.Scheduler.ResourceView.Resources = Resources;
142+
this.Scheduler.ResourceView.ResourceGroupType = SchedulerResourceGroupType.Resource;
144143
{% endhighlight %}
145144
{% endtabs %}
146145

@@ -151,14 +150,14 @@ this.Scheduler.ResourceView.Resources = Resources;
151150
When the `ResourceGroupType` is set to `Date`, the scheduler arranges the resources under each date.
152151

153152
{% tabs %}
154-
{% highlight xaml tabtitle="MainPage.xaml" %}
153+
{% highlight xaml tabtitle="MainPage.xaml" hl_lines="3" %}
155154
<schedule:SfScheduler x:Name="Scheduler" View="Day">
156155
<scheduler:SfScheduler.ResourceView>
157156
<scheduler:SchedulerResourceView ResourceGroupType="Date"/>
158157
</scheduler:SfScheduler.ResourceView>
159158
</schedule:SfScheduler>
160159
{% endhighlight %}
161-
{% highlight c# tabtitle="MainPage.xaml.cs" %}
160+
{% highlight c# tabtitle="MainPage.xaml.cs" hl_lines="9" %}
162161
var Resources = new ObservableCollection<SchedulerResource>()
163162
{
164163
new SchedulerResource() { Name = "Sophia", Foreground = Colors.White, Background = Colors.LightGreen, Id = "1000" },
@@ -167,6 +166,7 @@ var Resources = new ObservableCollection<SchedulerResource>()
167166
};
168167

169168
this.Scheduler.ResourceView.Resources = Resources;
169+
this.Scheduler.ResourceView.ResourceGroupType = SchedulerResourceGroupType.Date;
170170
{% endhighlight %}
171171
{% endtabs %}
172172

@@ -177,14 +177,14 @@ this.Scheduler.ResourceView.Resources = Resources;
177177
The number of resources shown in the day, week, and work week views can be controlled using the `VisibleResourceCount` property of the [`SchedulerResourceView`](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SchedulerResourceView.html#Syncfusion_Maui_Scheduler_SchedulerResourceView_Resources) class. This lets you define how many resources are visible at a time.
178178

179179
{% tabs %}
180-
{% highlight xaml tabtitle="MainPage.xaml" %}
180+
{% highlight xaml tabtitle="MainPage.xaml" hl_lines="3" %}
181181
<schedule:SfScheduler x:Name="Scheduler" View="Day" >
182182
<schedule:SfScheduler.ResourceView>
183183
<schedule:SchedulerResourceView VisibleResourceCount="4"/>
184184
</schedule:SfScheduler.ResourceView>
185185
</schedule:SfScheduler>
186186
{% endhighlight %}
187-
{% highlight C# %}
187+
{% highlight tabtitle="MainPage.xaml.cs" C# hl_lines="12"%}
188188
var Resources = new ObservableCollection<SchedulerResource>()
189189
{
190190
new SchedulerResource() { Name = "Sophia", Foreground = Colors.White, Background = Colors.LightGreen, Id = "1000" },
@@ -196,6 +196,7 @@ var Resources = new ObservableCollection<SchedulerResource>()
196196
};
197197

198198
this.Scheduler.ResourceView.Resources = Resources;
199+
this.Scheduler.ResourceView.VisibleResourceCount = 4;
199200
{% endhighlight %}
200201
{% endtabs %}
201202

@@ -240,6 +241,7 @@ this.Scheduler.ResourceView.ResourceHeaderHeight = 100;
240241
![Resource Header Height in Days View in .NET MAUI Scheduler.](images/resource-view/resource-view-resource-header-height-in-days-view-in-.net-maui-scheduler.png)
241242

242243
## Resource minimum row height
244+
243245
You can customize resource minimum row height of visible resources in timeline day, timeline week, timeline workweek and timeline month views by using the [MinimumRowHeight](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SchedulerResourceView.html#Syncfusion_Maui_Scheduler_SchedulerResourceView_MinimumRowHeight) property of [SchedulerResourceView](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SchedulerResourceView.html) in [SfScheduler.](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SfScheduler.html) By default, resource row height will be auto-expanded from minimum height based on the appointment counts.
244246

245247
{% tabs %}
@@ -272,7 +274,8 @@ N>
272274

273275

274276
## Assign special time regions to scheduler resources
275-
You can highlight a resources availability by creating special [time regions](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SchedulerTimeSlotView.html#Syncfusion_Maui_Scheduler_SchedulerTimeSlotView_TimeRegions) in the day, week, workweek, timeline day, timeline week, and timeline workweek views. Special time regions can represent unavailable or reserved slots such as lunch breaks, team meetings, or non-working hours.
277+
278+
You can highlight the resources availability by creating special [time regions](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.Scheduler.SchedulerTimeSlotView.html#Syncfusion_Maui_Scheduler_SchedulerTimeSlotView_TimeRegions) in the day, week, workweek, timeline day, timeline week, and timeline workweek views. Special time regions can represent unavailable or reserved slots such as lunch breaks, team meetings, or non-working hours.
276279

277280
### Special time regions for timeline view.
278281

0 commit comments

Comments
 (0)