Как привязать к макету View_weight в MvvmCross?

Какой самый простой способ привязать к View?s (или любой другой элемент управления Android) вес? Потому что это свойство неу меня нет сеттера, я пробовал настраивать привязку, но id неКажется, работает:

public class ViewWeightCustomBinding : MvxAndroidTargetBinding
{
    public ViewWeightCustomBinding(object target) : base(target)
    {
    }

    public override Type TargetType
    {
        get { return typeof (int); }
    }

    protected override void SetValueImpl(object target, object value)
    {
        var realTarget = target as View;
        if(target == null)
            return;

        ViewGroup.LayoutParams layoutParameters = realTarget.LayoutParameters;
        realTarget.LayoutParameters = new LinearLayout.LayoutParams(layoutParameters.Width, layoutParameters.Height,
                                                                  (int) value);
    }
}

регистрация в настройке:

protected override void FillTargetFactories(IMvxTargetBindingFactoryRegistry registry)
{
    registry.RegisterFactory(new MvxSimplePropertyInfoTargetBindingFactory(typeof(ViewWeightCustomBinding), typeof(View), "ViewWeight"));
    base.FillTargetFactories(registry);
}

И .axml

 

Я вижу Waring в окне отладки:

[0:] MvxBind: Предупреждение: 5.20 Не удалось создать целевую привязку для привязки ViewWeight для Id [0:] MvxBind: Предупреждение: 5.20 Не удалось создать целевую привязку для привязки ViewWeight для Id 01-31 10: 54: 57.247 I / mono- stdout (3795): MvxBind: Предупреждение: 5.20 Не удалось создать целевую привязку для привязки ViewWeight for Id

Ответы на вопрос(1)

Ваш ответ на вопрос