Generic questions
Thank you for contacting Syncfusion support,
Query #1: “Is the product compatible with the latest UWP where you create a single app that runs on all devices or the product targets the old way of having 2 apps (one for phone and one for larger scale devices)?”
We can create single application to support all devices.
Please refer the below blog link.
Blog link: https://www.syncfusion.com/blogs/post/syncfusion-components-for-the-universal-windows-platform.aspx
Query #2: “Do you have plans for a DataGrid?”
We have forwarded the query internally and we will get back to you once we hear from them.
Please let us know if you need further assistance.
Regards,
Mariappan S.
Query: “Do you have plans for a DataGrid?”
Currently the SfDataGrid is not shipped in UWP. In Release mode, System.Reflection.MissingRuntimeArtifactException has been thrown when changing the source from IEnumerable to IQueryable which is a Framework issue. Already we log a questions in MSDN forum regarding this exception and we arealso trying to resolve this issue in our source. Since this is a framework issue , we can’t promise the exact timeline when it will be available. But we will let you know the timeline about the release of SfDataGrid in UWP once this issue has been fixed.
MSDN Link:
https://social.msdn.microsoft.com/Forums/windowsapps/en-US/c48125c9-772d-4aad-a949-1421c348509c/missingruntimeartifactexception-while-changing-ienumerable-to-iqueryable-in-universal-windows?forum=wpdevelop&prof=required
Please let us know if you need further assistance.
Regards,
Mariappan S.
Hi Thibault,
We have logged the issue report on " System.Reflection.MissingRuntimeArtifactException is always generated in release mode with NetNativeToolchain" and this issue will be fixed in our upcoming Volume 4 Service pack 1 release which will be available by the mid of February, 2016. But you can overcome this by adding the below directives in Default.rd.xml file. We have added only for some basic types, where you have to add arguments type based on the property type in your application.
Code Example:
|
<Library Name="Syncfusion.Data.UWP"> <Type Name="System.Linq.EnumerableExecutor{System.Int32}" Dynamic="Required Public" /> <Type Name="System.Collections.ObjectModel.ObservableCollection{}" Dynamic="Required Public" /> <Namespace Name="System.Linq" Dynamic="Required All" /> <Type Name="System.Linq.Queryable"> <MethodInstantiation Name="OrderBy" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Int32" Dynamic="Required" /> <MethodInstantiation Name="OrderBy" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Boolean" Dynamic="Required" /> <MethodInstantiation Name="OrderBy" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.DateTime" Dynamic="Required"/> <MethodInstantiation Name="OrderBy" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Decimal" Dynamic="Required" /> <MethodInstantiation Name="OrderBy" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Double" Dynamic="Required" /> <MethodInstantiation Name="OrderBy" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Int64" Dynamic="Required" /> <MethodInstantiation Name="OrderByDescending" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Int32"Dynamic="Required" /> <MethodInstantiation Name="OrderByDescending" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Boolean"Dynamic="Required" /> <MethodInstantiation Name="OrderByDescending" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.DateTime"Dynamic="Required" /> <MethodInstantiation Name="OrderByDescending" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Decimal"Dynamic="Required" /> <MethodInstantiation Name="OrderByDescending" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Double"Dynamic="Required" /> <MethodInstantiation Name="OrderByDescending" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Int64"Dynamic="Required" /> <MethodInstantiation Name="ThenByDescending" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Int32" Dynamic="Required" /> <MethodInstantiation Name="ThenByDescending" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Boolean" Dynamic="Required" /> <MethodInstantiation Name="ThenByDescending" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.DateTime " Dynamic="Required" /> <MethodInstantiation Name="ThenByDescending" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Decimal " Dynamic="Required" /> <MethodInstantiation Name="ThenByDescending" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Int64" Dynamic="Required" /> <MethodInstantiation Name="ThenBy" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Int32" Dynamic="Required" /> <MethodInstantiation Name="ThenBy" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Boolean" Dynamic="Required" /> <MethodInstantiation Name=" ThenBy" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.DateTime " Dynamic="Required" /> <MethodInstantiation Name=" ThenBy" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Decimal " Dynamic="Required" /> <MethodInstantiation Name=" ThenBy" Arguments="Syncfusion.Data.Extensions.QueryableExtensions,System.Int64" Dynamic="Required" /> </Type> |
Regards,
Sowndaiyan
Thanks for the update.
Please let us know if you need further assistance.
Regards,
Sowndaiyan
We are glad to announce that “System.Reflection.MissingRuntimeArtifactException is always generated in release mode with NetNativeToolchain” has been fixed our Essential Studio Volume 4 Service Pack 1, 2015 (Version 13.4.0.58) is rolled out and is available for download under the following link.
http://syncfusion.com/forums/122061/essential-studio-2015-volume-4-service-pack-release-v13-4-0-58-available-for-download
Please let us know if you have any queries.
Regards,
Sivakumar
- 7 Replies
- 5 Participants
-
MS Mike Sheasmus
- Sep 2, 2015 12:55 PM UTC
- Feb 15, 2016 11:06 AM UTC