This PR adds IFlyoutInflater implementations for buttons and labels. Both buttons and labels are represented by instances of FlyoutButton, which has been slightly refactored to implement IBoundedElement and IRenderedElement to comply with the expected API.
The basics
The details
Resolves
Fixes #8544 and fixes #8545.
Proposed Changes
This PR adds
IFlyoutInflater
implementations for buttons and labels. Both buttons and labels are represented by instances ofFlyoutButton
, which has been slightly refactored to implementIBoundedElement
andIRenderedElement
to comply with the expected API.