Короткий ответ: вы не можете указать ограничение X, которое вы ищете в Xaml, вам придется использовать C #.Все элементы в RelativeLayout расположены относительно всего RelativeLayout.
Xaml, который вы сейчас имеете, указывает, что ширина boxview2 равна 0,1 * RelativeLayout.Width - 10, а координата X boxview3 равна половине этого значения, поэтомубудет позиционироваться в 0,05 * RelativeLayout.width - 5 слева вверху, и это то, что вы видите.
Для ограничений RelativeLayout в Xaml вы можете использовать ровно 1 из X или Y верхнейслева от вида или его ширины или высоты.Чтобы добиться того, что вы хотите, вам нужен верхний правый угол boxview2 (или boxview2.X + boxview2.Width).Вам придется создать boxview3 в коде C #, например:
reelativeLayout.Children.Add (boxview3, Constraint.RelativeToView (boxview2, (parent, view) => {
return view.X + view.Width;
}),
… // other constraints
));
В зависимости от ваших потребностей, вы можете найти другой контейнер, с которым легче работать.