次のパターンのいずれかを使用せずに、Xamarin/C# の View.Frame 構造体の単一の要素を変更するよりエレガントな方法はありますか?
var frame = View.Frame;
frame.Y = 123;
View.Frame = frame;
また
View.Frame = new RectangleF(View.Frame.X, 123, View.Frame.Width, View.Frame.Height);
次のように単純に要素を変更しView.Frame.Y = 123;
ても効果はありません。Frame 構造体全体が再割り当てされて初めて有効になります。