Unplanned
Last Updated: 12 Feb 2021 12:59 by ADMIN
Kristen
Created on: 03 Feb 2021 13:26
Category: UI for WPF
Type: Feature Request
3
Create .NET Standard or MultiTarget libraries

At this time, Telerik UI for WPF distributes libraries build for each TFM -> WPF45, NetCore and NET50.

 

If there was a way that UI for WPF could compile some of those libraries .NET Standard 2.0 compatible, it would allow for the developers making the transition from .NET Framework to .NET Core/.NET5 a but easier because they will be able to share the reusable Telerik code in a class library consumed by both WPF45 and WFP50 projects

3 comments
ADMIN
Dilyan Traykov
Posted on: 12 Feb 2021 12:59

Hello Kristen,

Thank you for the clarification and taking the time to prepare this exhaustive list.

We will keep this in mind when considering the implementation of this request.

Regards,
Dilyan Traykov
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Kristen
Posted on: 10 Feb 2021 09:03

ok, so pretty much everything we need is Telerik.Windows.Data

There are two exceptions:

  • IdentityEqualityComparer - Telerik.Windows.Controls
  • WeakReferenceList - Telerik.Windows

 

Here is the list of all the class names we need:

 

CollectionChangingEventArgs.cs
CompositeFilterDescriptor.cs
CompositeFilterDescriptor.Xaml.cs
CompositeFilterDescriptorCollection.cs
DescriptorBase.cs
EnumerableExtensions.cs
EnumerableFilterOperatorExpressionBuilder.cs
ExpressionBuilderBase.cs
ExpressionBuilderFactory.cs
ExpressionBuilderOptions.cs
ExpressionExtensions.cs
ExpressionFactory.cs
ExpressionParser.cs
FilterCompositionLogicalOperator.cs
FilterDescriptor.cs
FilterDescriptor.Generic.cs
FilterDescriptorBase.cs
FilterDescriptorCollection.cs
FilterDescriptorCollectionExpressionBuilder.cs
FilterDescriptorExpressionBuilder.cs
FilterDescriptorExtensions.cs
FilterExpressionBuilder.cs
FilterOperator.cs
FilterOperatorExpressionBuilderBase.cs
FilterOperatorExpressionBuilderFactory.cs
FilterOperatorExtensions.cs
FuncExtensions.cs
GenericEnumerable.cs
ICompositeFilterDescriptor.cs
ICompositeFilterDescriptorExtensions.cs
IdentityEqualityComparer.cs
IFilterDescriptor.cs
IMemberAccessToken.cs
IndexerToken.cs
INotifyCollectionStateProvider.cs
INotifyItemChanged.cs
ISuspendNotifications.cs
ItemChangedEventArgs.cs
IWeakEventListener.cs
LambdaFilterDescriptor.cs
LambdaFilterDescriptorExpressionBuilder.cs
Listener.cs
MemberAccessExpressionBuilderBase.cs
MemberAccessTokenExtensions.cs
MemberAccessTokenizer.cs
ObservableItemCollection.cs
OperatorValueFilterDescriptorBase.cs
OperatorValueFilterDescriptorExpressionBuilderBase.cs
ParameterRewriter.cs
PropertyAccessExpressionBuilder.cs
PropertyToken.cs
QueryProviderExtensions.cs
RadObservableCollection.cs
StringFilterOperatorExpressionBuilder.cs
TypeExtensions.cs
WeakEvent.cs
WeakReferenceList.cs

 

Thanks very much for looking into this!

ADMIN
Dilyan Traykov
Posted on: 10 Feb 2021 08:21

Hello Kristen,

Thank you for this feature request.

Could you, however, please give examples of which assemblies you would like to be converted and the respective classes you're using? Converting each and every library would definitely be time-consuming and cumbersome, but we could convert only some of the assemblies if there is enough demand.

Thank you in advance for your insights.

Regards,
Dilyan Traykov
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.