Interface IViewModelMixin
- Namespace
- Bannerlord.UIExtenderEx.ViewModels
- Assembly
- Bannerlord.UIExtenderEx.dll
Defines the contract for ViewModel mixin extensions.
Custom mixins should inherit from BaseViewModelMixin<TViewModel> instead of implementing this interface directly.
public interface IViewModelMixin
Methods
OnFinalize()
Invoked when the host ViewModel executes OnFinalize(), providing an opportunity for cleanup and resource disposal.
void OnFinalize()
OnRefresh()
Invoked when the host ViewModel executes its designated refresh method (configured via RefreshMethodName).
void OnRefresh()
This page was last modified at 10/05/2026 13:34:58 +03:00 (UTC).
Commit Message
Author: Vitalii Mikhailov
Commit: f3b725a97c3f299c20e56b5f206e27142ec15edd
* Added C# Auto-Generated XML prefab compilation for patched and dynamic movies, matching vanilla UI performance
* Added name-based property binding fallback for ViewModel subtypes not declared on the parent
* Improved unparseable prefab error logging with name and file details
* Fixed game crash with 3-segment attribute paths
* Added Bannerlord.UIExtenderE...