microsoft / xaml-standard

XAML Standard : a set of principles that drive XAML dialect alignment
Other
805 stars 50 forks source link

Add LiveTileView #177

Open insinfo opened 7 years ago

insinfo commented 7 years ago

livetileview 6 livetileview 7

livetileview 5 livetileview 4 livetileview 3 livetileview 2 livetileview 1

tile control 3 tile control 4 tile control tile control 2

crutkas commented 7 years ago

Would love more details on how this in terms the uniqueness of this compared to being a templates version of one of the grids like #168?

birbilis commented 7 years ago

it allows end-user rearrangement of tiles and can persist that rearrangement

however if it is to be called LiveTileView maybe it should also support Live Tile features like the Windows Start menu does. In fact Microsoft should componentize and allow devs to reuse all the OS UI goodies

birbilis commented 7 years ago

also even if some control can be implemented with a more basic control, this doesn't mean it shouldn't be defined in a standard. Implementing platforms could map to corresponding native control, could implement it natively (owner-drawn style) or could even implement it using XAML (a separate repo could provide such portable implementations for reuse)

crutkas commented 7 years ago

It sounds like a reorderable adaptive grid that uses a live tile like control as the data template.

Remember if it is in the standard others must implement to meet it. Why not focus on the fundamentals to enable just that?