- Made Dim.DimAutoStyle flags.

Made View.ContentSize nullable, so _contentSize can be used to express 'desired contentsize
This commit is contained in:
Tig
2024-04-30 11:09:11 -06:00
parent ae67d95a7a
commit f18c166d0f
20 changed files with 133 additions and 118 deletions

View File

@@ -612,13 +612,14 @@ public class ComboBox : View
Height = _minimumHeight;
}
// BUGBUG: This uses Viewport. Should use ContentSize
if ((!_autoHide && Viewport.Width > 0 && _search.Frame.Width != Viewport.Width)
|| (_autoHide && Viewport.Width > 0 && _search.Frame.Width != Viewport.Width - 1))
{
_search.Width = _listview.Width = _autoHide ? Viewport.Width - 1 : Viewport.Width;
_listview.Height = CalculatetHeight ();
_search.SetRelativeLayout (ContentSize);
_listview.SetRelativeLayout (ContentSize);
_search.SetRelativeLayout (ContentSize.GetValueOrDefault());
_listview.SetRelativeLayout (ContentSize.GetValueOrDefault ());
}
}