diff --git a/src/UraniumUI.Material/Controls/PickerField.cs b/src/UraniumUI.Material/Controls/PickerField.cs index 013fb260..4d155c38 100644 --- a/src/UraniumUI.Material/Controls/PickerField.cs +++ b/src/UraniumUI.Material/Controls/PickerField.cs @@ -18,7 +18,6 @@ public class PickerField : InputField public override View Content { get; set; } = new PickerView { VerticalOptions = LayoutOptions.Center, - HorizontalOptions = LayoutOptions.Fill, Margin = new Thickness(15, 0), #if WINDOWS Opacity = 0, @@ -87,7 +86,7 @@ public PickerField() protected override void OnSizeAllocated(double width, double height) { base.OnSizeAllocated(width, height); - PickerView.WidthRequest = width * .5; // TODO:Make this value dynamic later. + PickerView.WidthRequest = (width * .96f) - (AllowClear ? iconClear.Width : 0) - (imageIcon.IsValueCreated ? imageIcon.Value.Width : 0); // TODO:Make this value dynamic later. } #endif