Class MixinSource
- Namespace
- Bannerlord.UIExtenderEx.Runtimes
- Assembly
- Bannerlord.UIExtenderEx.dll
Queries active and target ViewModel mixin types registered across all module runtimes, mirroring Gauntlet XML databinding resolution.
public static class MixinSource
- Inheritance
-
MixinSource
- Inherited Members
Methods
GetEnabledMixinTypes(Type)
Returns enabled mixin types registered for the exact specified ViewModel type, ordered by module registration sequence followed by mixin declaration order (matching property/command shadowing semantics).
public static IEnumerable<Type> GetEnabledMixinTypes(Type viewModelType)
Parameters
viewModelTypeType
Returns
GetMixinTargetTypes()
Returns all distinct ViewModel types targeted by registered mixins, regardless of whether the mixins are currently enabled.
public static IEnumerable<Type> GetMixinTargetTypes()
Returns
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...