diff --git a/xamarin-ios/Introduction/Overview.md b/xamarin-ios/Introduction/Overview.md deleted file mode 100644 index bd7e5b06..00000000 --- a/xamarin-ios/Introduction/Overview.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -layout: post -title: Overview of Syncfusion Essential Studio Xamarin.iOS products -description: Basic overview about the list of available features on Syncfusion Xamarin.iOS components and steps to use the guide. -platform: xamarin.ios -control: Overview -documentation: ug ---- - -# Welcome to Syncfusion Essential Studio for Xamarin.iOS - -Essential Studio for Xamarin.iOS is a comprehensive collection of enterprise-grade Xamarin.iOS components for building modern Mobile applications. It includes all the UI controls that are typically required for building line-of-business (LOB) applications including Charts, DataGrid, Gauge, Maps and much more. - -## How to best read this user guide - -* The best way to read the User guide is to start with the Getting Started section of the documentation for the component that you need. The Getting Started guide gives information needed to know before writing the code. This is the only section recommended for end-to-end reading before writing the code. All the other information can be referred as and when needed. -* Now, that you are familiar with the basics of using the component, the next step would be to start integrating the component into your application. A good starting point would be to refer to the code examples in the sample browser. It is very likely that you would find a code example that resembles your intended usage scenario. -* After you have integrated the component into your application, it is likely that you would need additional information on specific features and API. Search the specific topic by using the search box available at the top of the user guide. -* Another valuable resource is the API reference that provides detailed information on the classes and its members. - -## Additional help resources - -The Knowledge Base section contains responses to some of the most common questions that other customers had asked in the past. You can search for topics that are not covered in the user guide. - -Similar to the Knowledge Base, the Forum section also contains responses to questions of other customers asked in the past. - -And, you can explore the release history of Essential Studio for Xamarin.iOS from [`here`](https://www.syncfusion.com/products/release-history/estudio/xamarin-ios). - -## Create a support incident - -In case, you are not able to find the information that you are looking for in the self-help resources mentioned above, then please contact us by creating a support ticket. \ No newline at end of file diff --git a/xamarin-ios/Introduction/System-Requirements.md b/xamarin-ios/Introduction/System-Requirements.md deleted file mode 100644 index f115d4b2..00000000 --- a/xamarin-ios/Introduction/System-Requirements.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -layout: post -title: System Requirements | Xamarin.iOS | Syncfusion -description: System Requirements -platform: xamarin.ios -control: System Requirements -documentation: ug ---- - -# System Requirements - - -### Hardware Environment - -* Processor: x86 or x64 -* RAM : 512 MB (minimum), 1 GB (recommended) -* Hard disk: up to 1.5 GB of available space may be required. However, 250 MB free space is required in boot drive even if you are installing the setup in other drive. - -### Development Environment -Please find the recommended development environment for Xamarin platform in the following link. - -[https://docs.microsoft.com/en-us/xamarin/cross-platform/get-started/requirements](https://docs.microsoft.com/en-us/xamarin/cross-platform/get-started/requirements) - -### Supported Platforms - -
Platform - |
-
- Device Types
- - - |
-
- Controls
- - - |
-
- Supported versions
- - - |
-
---|---|---|---|
- iOS
- - - |
-
- iPhone, iPod, iPad
- - - |
-
- All controls
- - - |
-
- iOS 9.0 and later versions
- - - |
-
-Data Matrix Size | -Description |
-Auto | -Size is chosen based on the input data |
-Size10x10 | -Square matrix with 10 rows and 10 columns. |
-Size12x12 | -Square matrix with 12 rows and 12 columns. |
-Size14x14 | -Square matrix with 14 rows and 14 columns. |
-Size16x16 | -Square matrix with 16 rows and 16 columns. |
-Size18x18 | -Square matrix with 18 rows and 18 columns. |
-Size20x20 | -Square matrix with 20 rows and 20 columns. |
-Size22x22 | -Square matrix with 22 rows and 22 columns. |
-Size24x24 | -Square matrix with 24 rows and 24 columns. |
-Size26x26 | -Square matrix with 26 rows and 26 columns. |
-Size32x32 | -Square matrix with 32 rows and 32 columns. |
-Size36x36 | -Square matrix with 36 rows and 36 columns. |
-Size40x40 | -Square matrix with 40 rows and 40 columns. |
-Size44x44 | -Square matrix with 44 rows and 44 columns. |
-Size48x48 | -Square matrix with 48 rows and 48 columns. |
-Size52x52 | -Square matrix with 52 rows and 52 columns. |
-Size64x64 | -Square matrix with 64 rows and 64 columns. |
-Size72x72 | -Square matrix with 72 rows and 72 columns. |
-Size80x80 | -Square matrix with 80 rows and 80 columns. |
-Size88x88 | -Square matrix with 88 rows and 88 columns. |
-Size96x96 | -Square matrix with 96 rows and 96 columns. |
-Size104x104 | -Square matrix with 104 rows and 104 columns. |
-Size120x120 | -Square matrix with 120 rows and 120 columns. |
-Size132x132 | -Square matrix with 132 rows and 132 columns. |
-Size144x144 | -Square matrix with 144 rows and 144 columns. |
-Size8x18 | -Rectangular matrix with 8 rows and 18 columns. |
-Size8x32 | -Rectangular matrix with 8 rows and 32 columns. |
-Size12x26 | -Rectangular matrix with 12 rows and 26 columns. |
-Size12x36 | -Rectangular matrix with 12 rows and 36 columns. |
-Size16x36 | -Rectangular matrix with 16 rows and 36 columns. |
-Size16x48 | -Rectangular matrix with 16 rows and 48 columns. |
-SFQRVersion | -Description |
-Version01 | -Measures 21 x 21 modules |
-Version02 | -Measures 25 x 25 modules |
-Version03 | -Measures 29 x 29 modules |
-Version04 | -Measures 33 x 33 modules |
-Version05 | -Measures 37 x 37 modules |
-Version06 | -Measures 41 x 41 modules |
-Version07 | -Measures 45 x 45 modules |
-Version08 | -Measures 49 x 49 modules |
-Version09 | -Measures 53 x 53 modules |
-Version10 | -Measures 57 x 57 modules |
-Version11 | -Measures 61 x 61 modules |
-Version12 | -Measures 65 x 65 modules |
-Version13 | -Measures 69 x 69 modules |
-Version14 | -Measures 73 x 73 modules |
-Version15 | -Measures 77 x 77 modules |
-Version16 | -Measures 81 x 81 modules |
-Version17 | -Measures 85 x 85 modules |
-Version18 | -Measures 89 x 89 modules |
-Version19 | -Measures 93 x 93 modules |
-Version20 | -Measures 97 x 97 modules |
-Version21 | -Measures 101 x 101 modules |
-Version22 | -Measures 105 x 105 modules |
-Version23 | -Measures 109 x 109 modules |
-Version24 | -Measures 113 x 113 modules |
-Version25 | -Measures 117 x 117 modules |
-Version26 | -Measures 121 x 121 modules |
-Version27 | -Measures 125 x 125 modules |
-Version28 | -Measures 129 x 129 modules |
-Version29 | -Measures 133 x 133 modules |
-Version30 | -Measures 137 x 137 modules |
-Version31 | -Measures 141 x 141 modules |
-Version32 | -Measures 145 x 145 modules |
-Version33 | -Measures 149 x 149 modules |
-Version34 | -Measures 153 x 153 modules |
-Version35 | -Measures 157 x 157 modules |
-Version36 | -Measures 161 x 161 modules |
-Version37 | -Measures 165 x 165 modules |
-Version38 | -Measures 169 x 169 modules |
-Version39 | -Measures 173 x 173 modules |
-Version40 | -Measures 177 x 177 modules |
-Error Correction Level | -Recovery Capacity % (approx.) |
-Low | -7 |
-Medium | -15 |
-Quartile | -25 |
-High | -30 |
-Input Mode | -Possible characters | |
-NumericMode | -0,1,2,3,4,5,6,7,8,9 | |
-AlphanumericMode | -0 to 9, A to Z, space, $, %, *, +, -,., /, : | |
-BinaryMode | -Shift JIS characters |
Column Type | -Description | -
---|---|
GridColumn | -Abstract class. Base column type of all the columns in the SfDataGrid. | -
GridTextColumn | -To be used to display string or numbers in each row. | -
TemplateColumn (i.e. GridTextColumn with UserCellType) | -To be used when you want to customize your column based on your requirements. | -
GridSwitchColumn | -To be used when you want to display switch in each row. | -
GridImageColumn | -To be used when you want to display an image in each row. | -
GridNumericColumn | -To be used when you want to display a numeric data. | -
GridDateTimeColumn | -To be used when you want to display the date time value. | -
GridPickerColumn | -To be used when you want to display the IEnumerable data using Picker. | -
Data Tye | -Column | -
---|---|
string and object | -GridTextColumn | -
int, float, double, decimal, and its respective nullable types | -GridNumericColumn | -
DateTime | -GridDateTimeColumn | -
bool | -GridSwitchColumn | -
enum | -GridPickerColumn | -
UIImage | -GridImageColumn | -
Modes | -Description | -
---|---|
{{'[None](http://help.syncfusion.com/cr/xamarin-ios/Syncfusion.SfDataGrid.AutoGenerateColumnsMode.html)'| markdownify }} | - Stores only the columns that are defined in SfDataGrid.Columns collection. When changing the ItemsSource, the grouping and sorting for explicitly defined SfDataGrid.Columns alone will be retained. |
-
{{'[Reset](http://help.syncfusion.com/cr/xamarin-ios/Syncfusion.SfDataGrid.AutoGenerateColumnsMode.html)'| markdownify }} | - Retains the defined columns explicitly in the application level and creates columns newly for all the other properties in a data source. When changing the ItemsSource, grouping and sorting for explicitly defined `SfDataGrid.Columns` alone will be retained. |
-
{{'[ResetAll](http://help.syncfusion.com/cr/xamarin-ios/Syncfusion.SfDataGrid.AutoGenerateColumnsMode.html)'| markdownify }} | - When changing the ItemsSource, the columns for the previous data source are cleared and the columns will be created newly for the new data source. Even when columns are explicitly defined it does not consider the defined columns and creates the column based on the underlying collection. Further, when changing the ItemsSource, grouping and sorting for all the columns will be cleared. |
-
{{'[RetainOld](http://help.syncfusion.com/cr/xamarin-ios/Syncfusion.SfDataGrid.AutoGenerateColumnsMode.html)'| markdownify }} | - When changing the ItemsSource, it creates columns for all fields in the data source when the grid does not have any explicit definition for columns. When columns are defined explicitly, the defined columns are retained and new columns are not created. Similarly, when changing the ItemsSource and when the grid have any explicit definition for columns, grouping and sorting are retained as it is. |
-
{{'[SmartReset](http://help.syncfusion.com/cr/xamarin-ios/Syncfusion.SfDataGrid.AutoGenerateColumnsMode.html)'| markdownify }} | - Retains the columns defined explicitly in the application level and the columns with MappingName identical to the properties in the new data source. Creates columns newly for all the other properties in the data source. Similarly, it retains grouping and sorting of the columns that are defined explicitly in application level and the columns with MappingName identical to the properties in the new data source. |
-
LiveDataUpdateMode | -Description | -
---|---|
Default | -Data operations are not updated | -
AllowSummaryUpdate | -Summaries are updated during data manipulation change | -
AllowDataShaping | -DataOperations like sorting, grouping and filtering are updated during data manipulation change | -
-Method Name - | --Description - | -
---|---|
-DeferRefresh - | --Enter the defer cycle so that you can perform all data operations in view and update once. - | -
-BeginInit & EndInit - | --When BeginInit method is called it suspends all the updates until EndInit method is called. You can suspend and resume all the operations in these methods and update the view at once. - | -
Project | -Required package | -
---|---|
Xamarin.iOS | -Syncfusion.Xamarin.SfDataGrid.iOS | -
Project | -Required assemblies | -
---|---|
Xamarin.iOS | -Syncfusion.Linq.iOS.dll Syncfusion.SfDataGrid.iOS.dll Syncfusion.GridCommon.Portable.dll Syncfusion.SfNumericTextBox.iOS.dll |
-
Project | -Required assemblies | -
---|---|
Xamarin.iOS | -Syncfusion.SfGridConverter.iOS.dll pcl\Syncfusion.Compression.Portable.dll pcl\Syncfusion.Pdf.Portable.dll pcl\Syncfusion.XlsIO.Portable.dll |
-
Properties | -Attribute Name | -
---|---|
AlternatingRowColor | Alternating Row Color |
AlternationCount | Alternation Count |
AllowPullToRefresh | Allow Pull To Refresh |
AllowLoadMore | Allow Load More |
AllowEditing | Allow Editing |
AllowSorting | Allow Sorting |
AllowMultiSorting | Allow Multi Sorting |
AllowTriStateSorting | Allow Tri State Sorting |
AllowDraggingColumn | Allow Dragging Column |
AllowDraggingRow | Allow Dragging Row |
AllowResizingColumn | Allow Resizing Column |
AutoGenerateColumns | Auto Generate Columns |
AutoGenerateColumnsMode | Auto Generate Columns Mode |
AutoEllipsisMode | Auto Ellipsis Mode |
CellBorderStyle | Cell Border Style |
ColumnSizer | Column Sizer |
DefaultColumnWidth | Default Column Width |
DataFetchSize | Data Fetch Size |
EditTapAction | Edit Tap Action |
EditorSelectionBehavior | Editor Selection Behavior |
EnableDataVirtualization | Enable Data Virtualization |
FrozenRowsCount | Frozen Rows Count |
FrozenColumnsCount | Frozen Columns Count |
GroupCaptionTextFormat | Group Caption Text Format |
GroupingMode | Grouping Mode |
HeaderRowHeight | Header Row Height |
IndentColumnWidth | Indent Column Width |
Orientation | Orientation |
NumericButtonBackground | Numeric Button Background |
NumericButtonCount | Numeric Button Count |
PageCount | Page Count |
PageSize | Page Size |
ResizingMode | Resizing Mode |
RowHeight | Row Height |
RowHeaderWidth | Row Header Width |
ScrollingMode | Scrolling Mode |
SelectionForeground | Selection Foreground |
SelectionMode | Selection Mode |
SelectedIndex | Selected Index |
ShowRowHeader | Show Row Header |
ShowColumnWhenGrouped | Show Column When Grouped |
SortTapAction | Sort Tap Action |
UseOnDemandPaging | Use On Demand Paging |
Features | -Xamarin.Forms (Android, iOS and UWP) |
-Xamarin.Android | -Xamarin.iOS | -
---|---|---|---|
Diagonal Scrolling | -- | - | - |
Sorting | -- | - | - |
Custom Sorting | -- | - | - |
Grouping | -- | - | - |
Custom Grouping | -- | - | - |
Summaries | -- | - | - |
Filtering | -- | - | - |
Editing | -- | - | - |
Resizing Columns | -- | - | - |
Selection | -- | - | - |
Load More | -- | - | - |
Pull To Refresh | -- | - | - |
Swiping | -- | - | - |
Column Drag and Drop | -- | - | - |
Row Drag and Drop | -- | - | - |
Template Column | -- | - | - |
Custom Cell | -- | - | - |
Styles | -- | - | - |
Conditional Styles | -- | - | - |
Exporting | -- | - | - |
Row Freezing | -- | - | - |
Column Freezing | -- | - | - |
Row Height Customization | -- | - | - |
Modes | -Description | -
---|---|
{{'[None](http://help.syncfusion.com/cr/xamarin-ios/Syncfusion.SfDataGrid.SelectionMode.html)'| markdownify }} | -Disables selection and no rows can be selected. This is the default value. | -
{{'[Single](http://help.syncfusion.com/cr/xamarin-ios/Syncfusion.SfDataGrid.SelectionMode.html)'| markdownify }} | -Allows selecting a single row. Upon selecting the next row, the selection in the previous row is cleared. | -
{{'[Multiple](http://help.syncfusion.com/cr/xamarin-ios/Syncfusion.SfDataGrid.SelectionMode.html)'| markdownify }} | -Allows selecting more than one row. Selection is not cleared when selecting more than one record. When clicking on a selected row for the second time, selection is cleared. | -
{{'[SingleDeselect](http://help.syncfusion.com/cr/xamarin-ios/Syncfusion.SfDataGrid.SelectionMode.html)'| markdownify }} | -Allows selecting only a single row: however tapping the row adjacent to the selection is cleared. Similar to single mode, upon selecting the next row the selection in the previous row is cleared. | -