Вам необходимо повторно использовать переменную Frame, например:
bar.Frame = new CGRect(x: 0, y: 0, width: 123, height: 321);
, поэтому, если вы просто хотите изменить ширину, сделайте следующее:
//create a rect based on the old values + the new width value
barfr.Frame = new CGRect(x: barfr.Frame.X, y: barfr.Frame.Y, width: this.View.Bounds.Width, height: barfr.Frame.Height);