-
Notifications
You must be signed in to change notification settings - Fork 691
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor!: TemplatedParent rework #12732
base: master
Are you sure you want to change the base?
Conversation
|
after reviewing the approach, it was made clear that it is easier to maintain the global stack and inject the parent on todo:
|
4f37e52
to
1074ab0
Compare
1074ab0
to
c15e40a
Compare
08853b3
to
4196f29
Compare
4196f29
to
7a7d571
Compare
7a7d571
to
9cf4a78
Compare
0e303eb
to
711ae19
Compare
GitHub Issue (If applicable): closes #1621, closes #12624
PR Type
What kind of change does this PR introduce?
What is the current behavior?
todo
What is the new behavior?
todo
Copilot Summary
馃 Generated by Copilot at 4f37e52
This pull request adds support for template bindings, which allow bindings to use the templated parent as the source. It modifies the
BindingExpression
,Binding
,ControlTemplate
,DataTemplate
,ItemsPanelTemplate
, andControl
classes to handle the templated parent scope and pass it to the bindings. It also adds a new classTemplateParentResolver
to create and manage the templated parent scopes.PR Checklist
Please check if your PR fulfills the following requirements:
Screenshots Compare Test Run
results.Other information