重构反射生成属性界面

This commit is contained in:
2026-07-23 15:56:29 +08:00
parent c694115893
commit e63f1fb000
105 changed files with 2156 additions and 3280 deletions
@@ -0,0 +1,18 @@
namespace XericUI.ReflectionUIGenerator
{
/// <summary>
/// 冲突解决器接口
/// 用户可实现此接口注册自定义冲突解决逻辑
/// </summary>
public interface IAvrgMvvmConflictResolver
{
/// <summary>
/// 尝试解决冲突
/// </summary>
/// <param name="binding">发生冲突的绑定</param>
/// <param name="defaultStrategy">当前配置的默认策略</param>
/// <param name="resolvedValue">返回解决后的值</param>
/// <returns>true 表示已解决,false 表示未处理(回退到默认策略)</returns>
bool TryResolve(AvrgMvvmBinding binding, ConflictResolutionStrategy defaultStrategy, out object resolvedValue);
}
}