View Issue Details

IDProjectCategoryView StatusLast Update
0002026NoesisGUIC# SDKpublic2021-06-02 11:25
ReporterKeldorKatarn Assigned Tosfernandez  
PrioritylowSeverityfeature 
Status assignedResolutionopen 
Product Version3.0.12 
Summary0002026: Suggestion: Make MarkupExtension an interface
Description

To remain compatible with WPF this should probably be done additionally instead of "instead" of the base class.
So the abstract class should probably implement the interface instead of the interface replacing the abstract class.

The reasons for this feature are simple
a) this is already being discussed for WPF .NET Core
https://github.com/dotnet/wpf/issues/170
b) this is how it was in Silverlight where it proved to be:
c) more flexible. You can made a DependencyObject implement the interface which allows you to have a markupextension with binding support
Or you can have any kind of useful class that you want to be able to easily use in a property attribute instead of a property tag, which keeps the XAML
neater. but that class might have a different base class.

PlatformAny

Activities

KeldorKatarn

KeldorKatarn

2021-05-24 03:41

reporter   ~0007254

Then again maybe this should only happen once .NET is doing it also.

Issue History

Date Modified Username Field Change
2021-05-22 07:42 KeldorKatarn New Issue
2021-05-24 03:41 KeldorKatarn Note Added: 0007254
2021-05-24 11:19 jsantos Assigned To => sfernandez
2021-05-24 11:19 jsantos Status new => assigned
2021-06-02 11:25 KeldorKatarn Priority normal => low