[forms-devel] Offer to extend Frame and add SegmentedButtonGroup

Michael Ridland rid00z at gmail.com
Mon May 9 05:30:45 UTC 2016


I'm making an offer to implement two features in the Forms codebase, as per
below. I'm happy to change spec based on feedback.

*Extending the Frame to have two new properties.*

Corners - a enum { All, TopLeft, TopRight, BottomLeft, BottomRight, None }
CornerRadius - float with a radius for the corner

Adding this feature to the Frame is a great building block for more
advanced UI and controls.

*Add new control SegmentedButtonGroup*

Based on the new features of the Frame I can build a segmented button group

<SegmentedButtonGroup OnColor="Blue" OffColor="White"
SelectedIndex="{Binding SelectIndex, Mode=TwoWay}">
        <SegmentedButton Title="Button 1"/>
        <SegmentedButton Title="Button 2"/>
        <SegmentedButton Title="Button 3"/>

[image: Inline image 1]

This control is very useful and commonly used in modern apps, not to
mention many designers are using it these days.


*Michael Ridland | Technical Director | Xamarin MVP*

XAM Consulting - Mobile Technology Specialists


Blog: www.michaelridland.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/forms-devel/attachments/20160509/8dc53190/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 6503 bytes
Desc: not available
URL: <http://lists.ximian.com/pipermail/forms-devel/attachments/20160509/8dc53190/attachment.png>

More information about the forms-devel mailing list