Skip to content

Develop - #29

Merged
cl2raul66 merged 2 commits into
mainfrom
develop
Aug 28, 2026
Merged

cl2raul66 merged 2 commits into
mainfrom
develop

Conversation

@cl2raul66

Copy link
Copy Markdown
Owner

No description provided.

…ses 1-5 (#27)

- Fase 1: View<T> pasa a descriptor diferido (List<Action<T>> + PendingName), ViewModel agrega ControlType/Configure, ChildrenBuilderImpl deja de llamar ControlActivatorRegistry en Layout
- Fase 2: INativeHandleFactory + Win32NativeHandleFactory ya integrados, ControlActivatorRegistry extiende RegisterFactory/CreateFactoryFor y Win32ControlActivator registra factories
- Fase 3: WindowImpl/AlternativeWindowImpl.MaterializeContent materializa descriptores (CreateFor + Configure + CreateHandle + Register) y ejecuta LayoutEngine batching
- Fase 4: Application.Behavior difiere configure (_pendingBehavior) y lo ejecuta en Initialize tras RegisterMain/RegisterAlternative con HandleRegistry poblado
- Fase 5: HandleRegistry.Unregister/Clear + TrackChildWindow/UnregisterWindowControls y MasterRouter.WM_DESTROY limpieza determinística (evita leak _nameToControl/_hwndToControl), Sample E2E sin excepciones
…zación-diferida-descriptor-initialize-layoutbehavior-ejecutan-antes-de-handleregistry

feat: modelo de materialización diferida descriptor → Initialize() fa…
@cl2raul66
cl2raul66 merged commit ff97e4b into main Aug 28, 2026

This branch was successfully deployed

1 active deployment
prod — 7f864f6c Deployed Aug 28, 2026 by cl2raul66 via publish-stable #6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant