Benedikt Stebner
|
52135b3a07
|
Fix compiled method to command binding
|
4 years ago |
Jeremy Koritzinsky
|
1d5e262487
|
Use a dynamically-emitted trampoline method so we can handle the "execute method has a return type" case cleanly.
This also provides a location for us to add any other trampolines that we need to emit.
|
4 years ago |
Jeremy Koritzinsky
|
cdc8c9f078
|
Add some tests
|
4 years ago |
Jeremy Koritzinsky
|
a383c77650
|
Hook up target-typing for ICommand.
|
4 years ago |
Jeremy Koritzinsky
|
2647c5cc73
|
Implement support for method->command direct binding (not hooked up yet)
|
4 years ago |
Jeremy Koritzinsky
|
0576baf5b7
|
Add tests for full-fidelity method->delegate conversion in compiled bindings.
|
4 years ago |
Jeremy Koritzinsky
|
12adf764c0
|
Implement method->delegate mapping in the XAML compiler for well-known delegate types
|
4 years ago |
Jeremy Koritzinsky
|
7624e14bcd
|
Support RelativeSource-based bindings without requiring an x:DataType property.
Only require an x:DataType property when we actually use it.
|
4 years ago |
Andrey Kunchev
|
979a659b49
|
remove duplicate condition
|
6 years ago |
Andrey Kunchev
|
8535ee690e
|
second attempt make $parent work in compiled binding
|
6 years ago |
Andrey Kunchev
|
ffc82bf7e4
|
try make $parent work with compiled binding
|
6 years ago |
Andrey Kunchev
|
74bbdc193b
|
actually compile cast in compiled binding
|
6 years ago |
Nikita Tsukanov
|
d355007c57
|
Extracted runtime XAML loader to a separate package
|
6 years ago |
Jeremy Koritzinsky
|
5fb7fe3c32
|
Fix Discovering properties and indexers on parent interfaces of an interface type.
Fixes #4234
|
6 years ago |
Jeremy Koritzinsky
|
5e5e7e22ae
|
Support synthetic Source property.
|
7 years ago |
Jeremy Koritzinsky
|
c0c1ccb544
|
Enable transforming old-style RelativeSource/ElementName properties in CompiledBindings to element path nodes during XamlIl compilation.
|
7 years ago |
Jeremy Koritzinsky
|
70ae77e797
|
Fix ElementName bindings.
|
7 years ago |
Jeremy Koritzinsky
|
d89f5d019b
|
Fix assigning binding paths via the property.
|
7 years ago |
Jeremy Koritzinsky
|
7e722434b5
|
Fix failing test on Mono runtimes.
|
7 years ago |
Jeremy Koritzinsky
|
da00a14149
|
Change property notification management to directly create property accessors. Fix indexer bindings for arrays.
PR Feedback.
|
7 years ago |
Jeremy Koritzinsky
|
0ca00d5f75
|
Fix namescope searching to recursively search parent namescopes up to the root namescope and never find a name in a namescope that is not a direct ancestor of the current namescope.
|
7 years ago |
Jeremy Koritzinsky
|
ac3be6c662
|
Fix handling of Not nodes.
|
7 years ago |
Jeremy Koritzinsky
|
b1a2ea21c5
|
Fix stream bindings.
|
7 years ago |
Jeremy Koritzinsky
|
e3bc5345ae
|
Finish initial implementation of compiled bindings. Still some bugs to work out, but we have something that works now.
|
7 years ago |