namespace XericUI.ReflectionUIGenerator
{
///
/// 冲突解决器接口
/// 用户可实现此接口注册自定义冲突解决逻辑
///
public interface IAvrgMvvmConflictResolver
{
///
/// 尝试解决冲突
///
/// 发生冲突的绑定
/// 当前配置的默认策略
/// 返回解决后的值
/// true 表示已解决,false 表示未处理(回退到默认策略)
bool TryResolve(AvrgMvvmBinding binding, ConflictResolutionStrategy defaultStrategy, out object resolvedValue);
}
}