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

DOCINFRA-2341_merged_using_automation #385

Merged
merged 6 commits into from
Jun 2, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 5 additions & 5 deletions uwp/DataGrid/Data-Binding.md
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ N> DataGrid creates different types of views derived from [ICollectionViewAdv](h
<tr>
<td>CaptionSummaryRows</td>
<td>ISummaryRow</td>
<td>Maintains the CaptionSummaryRow information. To know more about CaptionSummaries {{ '[click here](http://help.syncfusion.com/uwp/sfdatagrid/summaries)' | markdownify }} </td>
<td>Maintains the CaptionSummaryRow information. To know more about CaptionSummaries {{ '[click here](https://help.syncfusion.com/uwp/datagrid/summaries)' | markdownify }} </td>
</tr>
</table>

Expand All @@ -190,15 +190,15 @@ The following events are associated with View.

### RecordPropertyChanged

[RecordPropertyChanged](https://help.syncfusion.com/cr/uwp/Syncfusion.Data.ICollectionViewAdv.html) event is raised when the DataModel property value is changed, if the DataModel implements the `INotifyPropertyChanged` interface. The event receives with two arguments namely sender that handles the DataModel and [PropertyChangedEventArgs](http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(System.ComponentModel.PropertyChangedEventArgs)&rd=true) as object.
[RecordPropertyChanged](https://help.syncfusion.com/cr/uwp/Syncfusion.Data.ICollectionViewAdv.html) event is raised when the DataModel property value is changed, if the DataModel implements the `INotifyPropertyChanged` interface. The event receives with two arguments namely sender that handles the DataModel and [PropertyChangedEventArgs](https://learn.microsoft.com/en-us/dotnet/api/system.componentmodel.propertychangedeventargs?f1url=%3FappId%3DDev10IDEF1%26l%3DEN-US%26k%3Dk(System.ComponentModel.PropertyChangedEventArgs)%26rd%3Dtrue&view=net-7.0) as object.

`PropertyChangedEventArgs` has below property,

[PropertyName](https://msdn.microsoft.com/en-us/library/system.componentmodel.propertychangedeventargs.propertyname) – It denotes the PropertyName of the changed value.

### CollectionChanged

[CollectionChanged](https://help.syncfusion.com/cr/uwp/Syncfusion.Data.CollectionViewAdv.html) event is raised whenever that is some change in Records / DisplayElements collection. The event receives two arguments namely sender that handles View object and [NotifyCollectionChangedEventArgs](http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(System.Collections.Specialized.NotifyCollectionChangedEventArgs)&rd=true) as object.
[CollectionChanged](https://help.syncfusion.com/cr/uwp/Syncfusion.Data.CollectionViewAdv.html) event is raised whenever that is some change in Records / DisplayElements collection. The event receives two arguments namely sender that handles View object and [NotifyCollectionChangedEventArgs](https://learn.microsoft.com/en-us/dotnet/api/system.collections.specialized.notifycollectionchangedeventargs?f1url=%3FappId%3DDev10IDEF1%26l%3DEN-US%26k%3Dk(System.Collections.Specialized.NotifyCollectionChangedEventArgs)%26rd%3Dtrue&view=net-7.0) as object.

[NotifyCollectionChangedEventArgs](https://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(System.Collections.Specialized.NotifyCollectionChangedEventArgs)&rd=true) has below properties,

Expand All @@ -220,9 +220,9 @@ The following events are associated with View.

[Action](https://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(System.Collections.Specialized.NotifyCollectionChangedEventArgs.Action)&rd=true) - It contains the current action. (i.e) Add, Remove, Move, Replace, Reset.

[NewItems](http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(System.Collections.Specialized.NotifyCollectionChangedEventArgs.NewItems)&rd=true) - It contains the list of new items involved in the change.
[NewItems](https://learn.microsoft.com/en-us/dotnet/api/system.collections.specialized.notifycollectionchangedeventargs.newitems?f1url=%3FappId%3DDev10IDEF1%26l%3DEN-US%26k%3Dk(System.Collections.Specialized.NotifyCollectionChangedEventArgs.NewItems)%26rd%3Dtrue&view=net-7.0) - It contains the list of new items involved in the change.

[OldItems](http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(System.Collections.Specialized.NotifyCollectionChangedEventArgs.OldItems)&rd=true) - It contains the list of old items affected by the Action.
[OldItems](https://learn.microsoft.com/en-us/dotnet/api/system.collections.specialized.notifycollectionchangedeventargs.olditems?f1url=%3FappId%3DDev10IDEF1%26l%3DEN-US%26k%3Dk(System.Collections.Specialized.NotifyCollectionChangedEventArgs.OldItems)%26rd%3Dtrue&view=net-7.0) - It contains the list of old items affected by the Action.

[NewStartingIndex](https://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(System.Collections.Specialized.NotifyCollectionChangedEventArgs.NewStartingIndex)&rd=true) - It contains the index at which the change occurred.

Expand Down
6 changes: 3 additions & 3 deletions uwp/DataGrid/Data-Virtualization.md
Original file line number Diff line number Diff line change
Expand Up @@ -475,7 +475,7 @@ public class ViewModel
{% endhighlight %}
{% endtabs %}

You can download the sample from [here](http://www.syncfusion.com/downloads/support/directtrac/general/ze/IncrementalLoading1101987252.zip).
You can download the sample from [here](https://www.syncfusion.com/downloads/support/directtrac/general/ze/IncrementalLoading1101987252.zip).


### Displaying animation when fetching data from services
Expand Down Expand Up @@ -643,7 +643,7 @@ public class ViewModel : INotifyPropertyChanged

![Data-Virtualization_img1](Data-Virtualization_images/Data-Virtualization_img1.png)

You can download the sample from [here](http://www.syncfusion.com/downloads/support/directtrac/general/ze/IncrementalLoading_Service-1432869387.zip).
You can download the sample from [here](https://www.syncfusion.com/downloads/support/directtrac/general/ze/IncrementalLoading_Service-1432869387.zip).


### LoadMore using ISupportIncrementalLoading
Expand Down Expand Up @@ -765,7 +765,7 @@ public class ViewModel : INotifyPropertyChanged
{% endhighlight %}
{% endtabs %}

You can download the sample from [here](http://www.syncfusion.com/downloads/support/directtrac/general/ze/IncrementalLoading_LoadMoreItems-925087250.zip).
You can download the sample from [here](https://www.syncfusion.com/downloads/support/directtrac/general/ze/IncrementalLoading_LoadMoreItems-925087250.zip).

## Paging

Expand Down
2 changes: 1 addition & 1 deletion uwp/DataGrid/Filtering.md
Original file line number Diff line number Diff line change
Expand Up @@ -641,7 +641,7 @@ public class StringToImageConverter : IValueConverter

![Apply the column filter for image in DataGrid UWP](Filtering_images/Filtering_img18.png)

You can get the sample from [here](http://www.syncfusion.com/downloads/support/directtrac/general/ze/SfDatagridDemo82863041).
You can get the sample from [here](https://www.syncfusion.com/downloads/support/directtrac/general/ze/SfDatagridDemo82863041).

## Functionality Customization

Expand Down
10 changes: 5 additions & 5 deletions uwp/DataGrid/Grouping.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ Each group is identified by its CaptionSummaryRows and it is used to organize th

Each CaptionSummaryRow carries information about a particular group like group name, number of items (records) in the group, etc.

You can refer [Caption Summaries](http://help.syncfusion.com/uwp/sfdatagrid/summaries#caption-summaries) section, for more information about CaptionSummaryRow.
You can refer [Caption Summaries](https://help.syncfusion.com/uwp/datagrid/summaries#caption-summaries) section, for more information about CaptionSummaryRow.


## Programmatic Grouping
Expand Down Expand Up @@ -452,12 +452,12 @@ Now, assign the GroupDateTimeConverter into `GroupColumnDescription.Converter` a

![Grouping_img8](Grouping_images/Grouping_img8.png)

You can refer [here](http://help.syncfusion.com/uwp/sfdatagrid/sorting#custom-sorting) to apply custom sorting when grouping is applied. You can download sample demo [here](http://www.syncfusion.com/downloads/support/directtrac/general/ze/CustomGrouping284384452.zip).
You can refer [here](https://help.syncfusion.com/uwp/datagrid/sorting#custom-sorting) to apply custom sorting when grouping is applied. You can download sample demo [here](https://www.syncfusion.com/downloads/support/directtrac/general/ze/CustomGrouping284384452.zip).

### Sorting Inner Records

In custom grouping, you can sort all the inner records of each group by setting [GroupColumnDescription.SortGroupRecords](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Grid.GroupColumnDescription.html#Syncfusion_UI_Xaml_Grid_GroupColumnDescription_SortGroupRecords)
sorted based on the column name described in [GroupColumnDescription](http://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Grid.GroupColumnDescription.html).
sorted based on the column name described in [GroupColumnDescription](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Grid.GroupColumnDescription.html).

{% tabs %}
{% highlight xaml %}
Expand Down Expand Up @@ -552,7 +552,7 @@ Custom group comparer can be defined in SfDataGrid using [SfDataGrid.SummaryGrou

![Grouping_img9](Grouping_images/Grouping_img9.png)

You can download the sample demo [here](http://www.syncfusion.com/downloads/support/directtrac/general/ze/SortBySummaryDemo1086614349.zip).
You can download the sample demo [here](https://www.syncfusion.com/downloads/support/directtrac/general/ze/SortBySummaryDemo1086614349.zip).


## Events
Expand All @@ -569,7 +569,7 @@ The [GroupChangingEventArgs](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xa

[Cancel](https://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(System.ComponentModel.CancelEventArgs.Cancel)&rd=true) – Decides whether to cancel the group expansion.

You can cancel the group expansion by setting [GroupChangingEventArgs.Cancel](http://msdn2.microsoft.com/en-us/library/system.componentmodel.canceleventargs.cancel.aspx) to `true`.
You can cancel the group expansion by setting [GroupChangingEventArgs.Cancel](https://learn.microsoft.com/en-us/library/system.componentmodel.canceleventargs.cancel.aspx) to `true`.

{% tabs %}
{% highlight c# %}
Expand Down
2 changes: 1 addition & 1 deletion uwp/DataGrid/Merge-Cells.md
Original file line number Diff line number Diff line change
Expand Up @@ -437,7 +437,7 @@ Below are the limitation when using Cell Merging in SfDataGrid.

## Handle external exception when merging the cells

[SfDataGrid](http://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfDataGrid.html) does not allow cell merging when [SelectionUnit](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfDataGrid.html#Syncfusion_UI_Xaml_Grid_SfDataGrid_SelectionUnit) is `Row` or [NavigationMode](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfGridBase.html#Syncfusion_UI_Xaml_Grid_SfGridBase_NavigationMode) is `Row` or [AllowFrozenGroupHeaders](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfDataGrid.html#Syncfusion_UI_Xaml_Grid_SfDataGrid_AllowFrozenGroupHeaders) is `true`. You can overcome this behavior by setting [ExternalExceptionThrownEventArgs.Handled](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.ExternalExceptionThrownEventArgs.html#Syncfusion_UI_Xaml_Grid_ExternalExceptionThrownEventArgs_Handled) to true using [ExternalExceptionThrown](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfDataGrid.html) event.
[SfDataGrid](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfDataGrid.html) does not allow cell merging when [SelectionUnit](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfDataGrid.html#Syncfusion_UI_Xaml_Grid_SfDataGrid_SelectionUnit) is `Row` or [NavigationMode](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfGridBase.html#Syncfusion_UI_Xaml_Grid_SfGridBase_NavigationMode) is `Row` or [AllowFrozenGroupHeaders](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfDataGrid.html#Syncfusion_UI_Xaml_Grid_SfDataGrid_AllowFrozenGroupHeaders) is `true`. You can overcome this behavior by setting [ExternalExceptionThrownEventArgs.Handled](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.ExternalExceptionThrownEventArgs.html#Syncfusion_UI_Xaml_Grid_ExternalExceptionThrownEventArgs_Handled) to true using [ExternalExceptionThrown](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfDataGrid.html) event.

{% tabs %}
{% highlight c# %}
Expand Down
12 changes: 6 additions & 6 deletions uwp/DataGrid/Selection.md
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,7 @@ private void FirstDetailsViewGrid_SelectionChanged(object sender, Syncfusion.UI.

N> You can get the SelectedIndex and SelectedItems also in selection changed event.

You can refer [here](http://help.syncfusion.com/uwp/sfdatagrid/master-details-view#handling-events-for-detailsviewdatagrid) to wire the events for `ViewDefinition.DataGrid` based on `AutoPopulateRelations` for different levels.
You can refer [here](https://help.syncfusion.com/uwp/datagrid/master-details-view#handling-events-for-detailsviewdatagrid) to wire the events for `ViewDefinition.DataGrid` based on `AutoPopulateRelations` for different levels.

### Get the CurrentItem of DetailsViewDataGrid

Expand Down Expand Up @@ -428,7 +428,7 @@ private void FirstDetailsViewGrid_SelectionChanged(object sender, Syncfusion.UI.
{% endhighlight %}
{% endtabs %}

You can refer [here](http://help.syncfusion.com/uwp/sfdatagrid/master-details-view#handling-events-for-detailsviewdatagrid) to wire the events from `ViewDefinition.DataGrid` based on `AutoPopulateRelations` for different levels.
You can refer [here](https://help.syncfusion.com/uwp/datagrid/master-details-view#handling-events-for-detailsviewdatagrid) to wire the events from `ViewDefinition.DataGrid` based on `AutoPopulateRelations` for different levels.

### Get CurrentCell of DetailsViewDataGrid

Expand Down Expand Up @@ -469,7 +469,7 @@ void FirstLevelNestedGrid_CurrentCellBeginEdit(object sender, CurrentCellBeginEd
{% endhighlight %}
{% endtabs %}

You can refer [here](http://help.syncfusion.com/uwp/sfdatagrid/master-details-view#handling-events-for-detailsviewdatagrid) to wire the events from the `ViewDefinition.DataGrid` based on `AutoPopulateRelations` for different levels.
You can refer [here](https://help.syncfusion.com/uwp/datagrid/master-details-view#handling-events-for-detailsviewdatagrid) to wire the events from the `ViewDefinition.DataGrid` based on `AutoPopulateRelations` for different levels.

### Programmatic Selection in DetailsViewDataGrid

Expand Down Expand Up @@ -599,7 +599,7 @@ if (detailsViewDataGrid == null)
![Programmatic expansion and scrolling of Master-Details View in UWP DataGrid](Selection_images/Selection_img10.png)


You can get the sample from [here](http://www.syncfusion.com/downloads/support/directtrac/general/SELECT~1-1466905114.ZIP).
You can get the sample from [here](https://www.syncfusion.com/downloads/support/directtrac/general/SELECT~1-1466905114.ZIP).

### Programmatically select the records in DetailsViewDataGrid which is not in view

Expand Down Expand Up @@ -659,7 +659,7 @@ detailsViewDataGrid.SelectedIndex = childIndex;
{% endhighlight %}
{% endtabs %}

You can get the sample from [here](http://www.syncfusion.com/downloads/support/directtrac/general/SELECT~1638424730.ZIP ).
You can get the sample from [here](https://www.syncfusion.com/downloads/support/directtrac/general/SELECT~1638424730.ZIP ).

### Customizing the SelectionController for DetailsViewDataGrid

Expand Down Expand Up @@ -1563,7 +1563,7 @@ private void dataGrid_PointerPressed(object sender, PointerRoutedEventArgs e)
{% endhighlight %}
{% endtabs %}

You can get the sample from [here](http://www.syncfusion.com/downloads/support/directtrac/general/COLUMN~1-134284707.ZIP).
You can get the sample from [here](https://www.syncfusion.com/downloads/support/directtrac/general/COLUMN~1-134284707.ZIP).

![Column selection when clicking column header in UWP DataGrid](Selection_images/Selection_img15.png)

Expand Down
6 changes: 3 additions & 3 deletions uwp/DataGrid/Serialization-and-Deserialization.md
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ SfDataGrid allows you to customize the serialization and deserialization operati

By default, the unknown(custom) column types are serialized as `GridTextColumn` type. If you want to serialize the custom column, you have to add custom column type into predefined types.

In the below code snippet, TimePickerColumn is created .For more information about creating custom column refer [here](http://help.syncfusion.com/uwp/sfdatagrid/column-types#creating-new-column-and-renderer).
In the below code snippet, TimePickerColumn is created .For more information about creating custom column refer [here](https://help.syncfusion.com/uwp/datagrid/column-types#creating-new-column-and-renderer).

{% tabs %}
{% highlight c# %}
Expand Down Expand Up @@ -490,7 +490,7 @@ public class SerializationControllerExt : SerializationController
{% endhighlight %}
{% endtabs %}

You can download the sample demo [here](http://www.syncfusion.com/downloads/support/directtrac/general/ze/SfDataGridDemo38280142.zip).
You can download the sample demo [here](https://www.syncfusion.com/downloads/support/directtrac/general/ze/SfDataGridDemo38280142.zip).

### Serializing template column content

Expand Down Expand Up @@ -553,4 +553,4 @@ public class SerializationControllerExt : SerializationController
{% endtabs %}


You can download the sample demo [here](http://www.syncfusion.com/downloads/support/directtrac/general/ze/SfDataGridDemo1142707048.zip).
You can download the sample demo [here](https://www.syncfusion.com/downloads/support/directtrac/general/ze/SfDataGridDemo1142707048.zip).
2 changes: 1 addition & 1 deletion uwp/DataGrid/Summaries.md
Original file line number Diff line number Diff line change
Expand Up @@ -1129,7 +1129,7 @@ this.dataGrid.TableSummaryRows.Add(new GridTableSummaryRow()

![Custom aggregate summaries in UWP SfDataGrid](Summaries_images/Summaries_img16.png)

You can download the sample demo [here](http://www.syncfusion.com/downloads/support/directtrac/general/ze/CustomSummaries958318941.zip) .
You can download the sample demo [here](https://www.syncfusion.com/downloads/support/directtrac/general/ze/CustomSummaries958318941.zip) .

## Overriding Summary Renderer

Expand Down
6 changes: 3 additions & 3 deletions uwp/DataGrid/Unbound-Column.md
Original file line number Diff line number Diff line change
Expand Up @@ -365,7 +365,7 @@ In the below code snippet, `Foreground` and `Background` of the cells in GridUnB

![Unbound-Column_img5](Unbound-Column_images/Unbound-Column_img5.png)

You can refer the [Styling](http://help.syncfusion.com/uwp/sfdatagrid/column-types#styling-gridcolumn) section of `GridColumn` for more information.
You can refer the [Styling](https://help.syncfusion.com/uwp/datagrid/column-types#styling-gridcolumn) section of `GridColumn` for more information.


## Customize the Unbound column behavior
Expand Down Expand Up @@ -449,8 +449,8 @@ public class GridUnBoundCellTextBoxRendererExt: GridUnBoundCellTextBoxRenderer

### Custom Renderer

You can change the renderer of unbound column by removing the predefined cell type value from [CellRenderers](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfDataGrid.html#Syncfusion_UI_Xaml_Grid_SfDataGrid_CellRenderers) collection and add the newly derived renderer from [GridVirtualizingCellRenderer](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRenderer-2.html). Refer the [Create the renderer for existing column section](http://help.syncfusion.com/uwp/sfdatagrid/column-types#create-the-renderer-of-existing-column) for more information to create the custom renderer in columns section.
You can change the renderer of unbound column by removing the predefined cell type value from [CellRenderers](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.SfDataGrid.html#Syncfusion_UI_Xaml_Grid_SfDataGrid_CellRenderers) collection and add the newly derived renderer from [GridVirtualizingCellRenderer](https://help.syncfusion.com/cr/uwp/Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRenderer-2.html). Refer the [Create the renderer for existing column section](https://help.syncfusion.com/uwp/datagrid/column-types#create-the-renderer-of-existing-column) for more information to create the custom renderer in columns section.

## Templating unbound column

You can load any WPF control in the display mode for `GridUnBoundColumn` by setting `GridColumn.CellTemplate` property. In edit mode, corresponding editor will be loaded based on column type. You can refer the [CellTemplate](http://help.syncfusion.com/uwp/sfdatagrid/column-types#celltemplate-in-gridcolumn) section of `GridColumn` and [GridTemplateColumn](http://help.syncfusion.com/uwp/sfdatagrid/column-types#gridtemplatecolumn) for more information.
You can load any WPF control in the display mode for `GridUnBoundColumn` by setting `GridColumn.CellTemplate` property. In edit mode, corresponding editor will be loaded based on column type. You can refer the [CellTemplate](https://help.syncfusion.com/uwp/datagrid/column-types#celltemplate-in-gridcolumn) section of `GridColumn` and [GridTemplateColumn](https://help.syncfusion.com/uwp/datagrid/column-types#gridtemplatecolumn) for more information.