Caliburn-Micro / Caliburn.Micro

A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
http://caliburnmicro.com/
MIT License
2.8k stars 778 forks source link

Merge Stylet Project? #706

Closed a44281071 closed 4 years ago

a44281071 commented 4 years ago

canton7/Stylet It have some good Implementation. You two can make time to talk. I realy like ActionExtension. It is awesome!

Like:

nigel-sampson commented 4 years ago

Links don't seem to work.

beachwalker commented 4 years ago

https://github.com/canton7/stylet/

I think he means:

https://github.com/canton7/Stylet/blob/master/Stylet/Conductor.cs

https://github.com/canton7/Stylet/blob/master/Stylet/Xaml/ActionExtension.cs

Personally, I find more interesting that they added validation through FluentValidation.

nigel-sampson commented 4 years ago

Very cool, I'd think I'd merge it in, but its very cool.

a44281071 commented 4 years ago

DevExpress have same solution, more powerful!

<TextBlock x:Name="tb" Text="text"/>
<Button Content="OK" Loaded="{DXEvent Handler='Initialize(@sender.Content, @args, @e(tb).Text)'}"/>

https://docs.devexpress.com/WPF/115777/mvvm-framework/dxbinding/language-specification