Is there a Windows store app control for expanding items? - xaml

I am looking for a user control that implements the behavior that can be seen in various settings related pages in Windows 8 (e.g. in "PC Settings"\"PC and devices"\"Devices"): a list consisting of icons and a label, where an item is expanded when clicked upon, showing a button that provides an item related action.
Is there a suitable control available for Windows store apps? If not, what would be the most efficient way to implement this behavior?

are you looking for something similar to TreeView in WinrtXAMLToolkit ?

You can use FlyOut component.
Also you can find "in list flyout example" on internet.

Related

How do I get the classic windows dropdown buttons in winforms/visual studio?

I was looking for the classic windows-esque menu buttons that look like this and are abundant in nearly every windows application before windows 8:
I can't find them in winforms though. The closest thing I could find was the MenuStrip control, which doesn't looK like this. Are there any things I could do to get these buttons back?
Add a MenuStrip to your form:
After adding a MenuItem you can add Separators (as well as other things)

Tabs in Windows Store App

I am trying to convert some of my old applications into new Windows Store App design. Some of these applications use Tabs to represent multiple functionalities of the applications. For example, I have a simple English-German dictionary with two main functionality:
Translate English to German
Translate German to English
each represented in a separated Tab.
I have looked around various applications in Metro style and found no equivalent to Tabs.
It is possible to create Tabs manually (using buttons and ...) but they probably had a reason for not including such thing in default elements.
What's the proper way to design such concept in Metro?
You could implement "tabs" in two ways:
Use the top app bar, like Internet Explorer
Provide on-screen buttons in the header of the app (and style them to look like Pivot items in Windows Phone 7)
However, I believe that tabs should be used for independent activities. In your case, most users would want to easily swap from one translation to another. So, I recommend that you implement an interface similar to http://www.bing.com/translator/ or http://translate.google.com/
You could look into using the FlipView control. A typical example showing where this is used is the control used for navigating screenshots in the Windows Store. You can make use of buttons (or whichever control you choose) to change and track the currently displayed item in the flipview.
Reference: http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.flipview

How do I add buttons to Aero Peek in VB6?

I'm working on a program that can play songs off an iPod. I want to be able to put functional Back, Play/Pause and Next buttons on its Aero Peek thumbnail like this:
For those who can't see it: http://i45.tinypic.com/1yua0m.png
How would I do this in VB6?
EDIT: Can I also create a jump list for my app? For this app, I only need taskbar jump lists. For others, I'll need taskbar and start menu jump lists so posting code to achieve both would be appreciated.
EDIT 2: I have uploaded a sample of how to use the ITaskBarList3 interface to add buttons to the window preview (and handle their click events), add an icon overlay, clip the window preview and add a progress bar to the program's taskbutton. Download it here.
Look at the Taskbar Thumbnail Toolbar feature of Windows Explorer. This does use a COM interface so I don't know how practical it is to use for VB but I beliver the IDLs are available if you look.
You can also find a C# example and the UI guidelines on MSDN.
The Jumplist information is also covered on the same pages.

Menu bar button panels in Cocoa?

When I click on buttons in the menu bar (such as "About Program") when the program is running a new window pops up displaying information. How do I edit the windows associated with the buttons?
In Interface builder I manage to load "Main Menu" which allows me to customize the menu bar, but it doesn't allow me to work with the windows associated with the buttons. How would I edit these windows?
Mac OSX Snow Leopard, Xcode 3.2.6
EDIT: I am not specifically asking for steps for the "About Panel". I am looking for a general procedure for editing panels associated with buttons in the menu bar. In addition to the "About" panel I would also want to work with panels such as the "Help" panel. The "About" panel was just an example.
The standard About panel isn't in your nib; it's generated within the framework.
You can change the text of the panel by writing a Credits.rtf or Credits.html file and including that in your app bundle. (You may already have Credits.rtf supplied by the project template. If so, you should just edit that.)
If you want to make more radical changes, you'll need to create your own panel and change your About menu item to show it instead.
As far as a general procedure...no, there's no single procedure that would let you customize any standard panel in the same way. They all have their own mechanisms (e.g. some can display more panes when plug-in components are installed; some provide APIs to hide or show certain parts; some, like the About box, use bundle filename conventions to decide what to do).
For the Help panel specifically...you can't change anything about it except the web page (i.e. the help content). The toolbar, etc. is all handled by Apple. I suggest looking at this documentation for more, which also links to other important documents:
https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/OnlineHelp/Concepts/ComprehenHelp.html%23//apple_ref/doc/uid/20000017-BBCCFHAC

UI components for touch screen winforms applications?

I have seen this question:
Are there any decent UI components for touch screen web applications? and have allmost exact the same question but Im focused on winforms.
I working on an application that is not primary made for using with a touch screen, but now I see more and more customers using touch screen and want the application to support it better.
I want to "add" to the UI so that for example a rightclick on a combobox (or click a button at the side of the combobox) opens up a dialogbox that handles the showing and selecting of the items easier on a touch screen.
Controls I want to enhance or replace are listboxes, comboboxes and textboxes.
I know its easy to create those controls myself, but I think there must be some standards and allready tested UIs that works good in that environment. I dont want to reinvent the wheel and make a bad one if it allready exists good ones.
To sum it up:
Are there guide-lines for controls regarding touch screens, then where?
Are there any allready made controls I can byu (or free ones) out there?
Thanks!
Found some information:
Interaction Design Guide for Touchscreen Applications
http://www.sapdesignguild.org/resources/TSDesignGL/INDEX.HTM
pdf-version:
http://www.sapdesignguild.org/resources/TSDesignGL/TSDesignGL.pdf
The interface between humans and interactive kiosks
http://www.visi.com/~keefner/pdfs/focus1.pdf
Keys to a Successful Kiosk Application Some tips can be used generally:
http://www.visi.com/~keefner/pdfs/Kiosk-Tips.ppt