Browse Source

Allow progressbar width and height less than default

pull/1425/head
ahopper 8 years ago
parent
commit
b31f7385dc
  1. 8
      src/Avalonia.Controls/ProgressBar.cs

8
src/Avalonia.Controls/ProgressBar.cs

@ -90,16 +90,16 @@ namespace Avalonia.Controls
{ {
if (orientation == Orientation.Horizontal) if (orientation == Orientation.Horizontal)
{ {
MinHeight = 14; MinHeight = Math.Min(14, double.IsNaN(Height) ? double.MaxValue : Height);
MinWidth = 200; MinWidth = Math.Min(200, double.IsNaN(Width) ? double.MaxValue : Width);
_indicator.HorizontalAlignment = HorizontalAlignment.Left; _indicator.HorizontalAlignment = HorizontalAlignment.Left;
_indicator.VerticalAlignment = VerticalAlignment.Stretch; _indicator.VerticalAlignment = VerticalAlignment.Stretch;
} }
else else
{ {
MinHeight = 200; MinHeight = Math.Min(200, double.IsNaN(Height) ? double.MaxValue : Height);
MinWidth = 14; MinWidth = Math.Min(14, double.IsNaN(Width) ? double.MaxValue : Width);
_indicator.HorizontalAlignment = HorizontalAlignment.Stretch; _indicator.HorizontalAlignment = HorizontalAlignment.Stretch;
_indicator.VerticalAlignment = VerticalAlignment.Bottom; _indicator.VerticalAlignment = VerticalAlignment.Bottom;

Loading…
Cancel
Save