I blog about debugging, development using .net, C#, SQL, and other Microsoft technologies.
Disclaimer: All posts are provided "AS IS" with no warranties, confering no rights, and expressing only my personal opinion, not Microsoft's.
Please read the following articles first:
In this post, I’ll be walking through how to create a custom UI for settings (required for C#, C++, and VB) that satisfies the UX design requirements.
I posted the code as a sample at: http://code.msdn.microsoft.com/windowsapps/Settings-Flyout-eceaafea
Nice..really deserves 5 star rating .. Senior :)
Can we use this code in windows 8 not 8.1 , and will the guideline allows us to use Right Flyout with English language (Not Right to left as Arabic).
Shivam, yes, this example works with Windows 8. I think the guideline didn't change regarding the direction.
thanks for response Mohamed ,
Do you have any Code For Left Flyout in windows 8 metro app. please help me out to find that if you have done something like that . One more thing i came to know During R & D on this that is in 8.1 They have given Flyout control but i couldnt able to find the Information that we can use at left side of screen . if you have any idea please let me know .
Thanks in Advance .
Shivam, unfortunately I don't think it's possible out-of-the-box, please check in the forums, you should get an answer there.
Most of the code works fine under 8.1. However, I can't get the controls (other than the header) in the flyout to show. Also the height drops to default. The style height of '*' also seems not to function. I had to modify Position() with
this.Height = Window.Current.Bounds.Height;
to correct that - which I'm pretty sure is not according to standards.
Solved my own problem for controls not showing. It was purely a colour problem. Your code is fine in that regard on 8.1 but the 80% did not get used.