How to implement an address bar (crumb management) similar to the one in Windows Vista File Explorer?

The Windows Vista Explorer control is very convenient, and I would like to include it in an application written in WPF. I could not find the inventory control that is part of the Framework. This application is specifically designed for Windows Vista and therefore has the same appearance as the OS.

You can use Microsoft.Win32.OpenFileDialog , but the problem is that it does not look like Vista, so it sticks out like a sore thumb.

Any thoughts on a good implementation would be most helpful . I would like to stay away from third-party components if possible, but I am definitely open to all suggestions.

+4
source share
5 answers

I haven't tried it yet, but take a look at VistaBridge ... It gives you all the Vista dialogs looking!

+2
source

Actipro makes a really good WPF palette control. There's also an open source WPF management cartridge that I really could try.

+5
source

My blog has a replacement of the Microsoft.Win32 file dialog boxes, which gives you a Vista view without the complexity of VistaBridge, and is also backwards compatible with XP.

http://www.nbdtech.com/blog/archive/2008/07/15/Vista-style-open-and-save-dialogs-with-WPF-without-using.aspx

+1
source

At the risk of voicing self-care, the best Breadcrumb control for WPF can be found here:

http://www.teraque.com/Products/Explorer-Chrome-Suite

I spent a year trying to rebuild the management of Window Vista, because none of the finished products provided the correct appearance. Sooner or later, you will face the limitations of all offers. And, having passed through it, I can say that an attempt to begin the development of controls will take several months. Some oddities associated with the logic of overflow will be enough to eat two months to fix this.

Good luck. If there is anything that I can answer for you, please contact me.

Donald Roy Airy

Donald.Roy.Airey@teraque.com

+1
source

If you are encoding the .NET Framework 3.5, when you call up the general dialog box, the correct dialog box should be displayed with the Vista era.


Sorry, I think I was wrong. In previous projects, I used this library to invoke Vista dialogs.

-1
source

Source: https://habr.com/ru/post/1277769/


All Articles