Merge pull request #1335 from BDisp/labelasbuttons.scenario-fix

Fixes InvalidOperationException from throwing when removing the label on the LabelsAsLabels scenario.
This commit is contained in:
Charlie Kindel
2021-06-11 13:04:51 -07:00
committed by GitHub

View File

@@ -117,8 +117,14 @@ namespace UICatalog {
CanFocus = true,
};
Win.Add (removeLabel);
// This in intresting test case because `moveBtn` and below are laid out relative to this one!
removeLabel.Clicked += () => Win.Remove (removeLabel);
// This in interesting test case because `moveBtn` and below are laid out relative to this one!
removeLabel.Clicked += () => {
// Now this throw a InvalidOperationException on the TopologicalSort method as is expected.
//Win.Remove (removeLabel);
removeLabel.Visible = false;
Win.SetNeedsDisplay ();
};
var computedFrame = new FrameView ("Computed Layout") {
X = 0,