Completed settings UI in demo scenario

This commit is contained in:
Tig
2024-04-11 06:22:07 -06:00
parent ad411ce5eb
commit f924ea3d79

View File

@@ -166,6 +166,12 @@ public class VirtualScrolling : Scenario
X = Pos.Right (labelContentSize) + 1,
Y = Pos.Top (labelContentSize),
};
contentSizeWidth.ValueChanged += ContentSizeWidth_ValueChanged;
void ContentSizeWidth_ValueChanged (object sender, PropertyChangedEventArgs e)
{
view.ContentSize = view.ContentSize with { Width = ((Buttons.NumericUpDown)sender).Value };
}
var labelComma = new Label ()
{
@@ -181,6 +187,13 @@ public class VirtualScrolling : Scenario
Y = Pos.Top (labelContentSize),
CanFocus =false
};
contentSizeHeight.ValueChanged += ContentSizeHeight_ValueChanged;
void ContentSizeHeight_ValueChanged (object sender, PropertyChangedEventArgs e)
{
view.ContentSize = view.ContentSize with { Height = ((Buttons.NumericUpDown)sender).Value };
}
view.Padding.Add (labelContentSize, contentSizeWidth, labelComma, contentSizeHeight);