microsoft / xaml-standard

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

Add DynamicGridGallery #164

Open insinfo opened 7 years ago

insinfo commented 7 years ago

I believe that everyone in XAML lovers, we want a robust and complete standard and that facilitates the life of the developer so I propose to include these controls as a standard of XAML specification. These are widely used in the real world today. In several areas we find these types of control such as audio/video playes, visual programming, animation software, single/multitracks audio editors, video editors, slide editors, photo gallery, websites, social networks among many others.

# DynamicGridGallery Control

<DynamicGridGallery >
     <Item>
          <Thumbnail URI=""/>
          <Title Text=""/>
          <!--Optional -->
          <Summary Text=""/>
     </Item>
     <Item>
          <Thumbnail URI=""/>
          <Title Text=""/>
          <!--Optional -->
          <Summary Text=""/>
     </Item>
</DynamicGridGallery >

video gallery grid

crutkas commented 7 years ago

Can you explain a bit how this is more than just a wrap panel? It feels like this can be accomplished with just a custom control / template

Mike-E-angelo commented 7 years ago

Hey @crutkas, welcome aboard here. 😄 🎉

insinfo commented 7 years ago

My idea here is to facilitate the creation of photo and videos galleries with this control.

insinfo commented 7 years ago

This control can go far beyond what I've tried describing here in its implementation.

insinfo commented 7 years ago

It would make it easier to transition web projects to XAML as well

crutkas commented 7 years ago

@insinfo. I fear your going into the weeds here. Your doing a lot of children of base controls or controls that could just be enabled with the parent. I would think more in terms of I want a grid that has this ability. A lot of your grid examples are very similar. This is just using a template with some data.

Maybe a better way to view it is how do you feel translating from a web project to xaml.

Do those two points make sense?