Как реализовать адресную строку (элемент управления крошкой), аналогичную той, что в проводнике Windows Vista? - PullRequest
4 голосов
/ 15 октября 2008

Управление проводником в Windows Vista очень удобно, и я хотел бы иметь возможность включить его в приложение, написанное на WPF. Я не смог найти элемент управления запасами , который является частью Framework. Это приложение специально разработано для Windows Vista и поэтому желательно иметь тот же внешний вид, что и ОС.

Можно использовать Microsoft.Win32.OpenFileDialog , но проблема в том, что он не похож на Vista, поэтому он торчит как больной большой палец.

Любые мысли о хорошей реализации были бы наиболее полезными . Я хотел бы держаться подальше от сторонних компонентов, если это возможно, но я определенно открыт для всех предложений.

Ответы [ 5 ]

5 голосов
/ 15 октября 2008

Actipro делает действительно хороший WPF-контроль. Есть также элемент управления хлебобулочными изделиями WPF с открытым исходным кодом , который я мог бы попробовать.

2 голосов
/ 16 октября 2008

Я еще не пробовал, но посмотрите на VistaBridge ... Это дает вам все диалоговые окна взгляда Vista!

1 голос
/ 28 февраля 2011

На риск звучащего самообслуживания, лучший контроль Breadcrumb для WPF вы можете найти здесь:

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

Я потратил год на то, чтобы перепроектировать систему управления Windows Vista, потому что ни один из готовых продуктов не обеспечивал правильного внешнего вида. Рано или поздно вы столкнетесь с ограничениями всех приведенных выше предложений. И, пройдя через это сам, я могу вам сказать, что попытка самостоятельно приступить к разработке элементов управления займет у вас месяцы. Одних только странностей, связанных с логикой переполнения, будет достаточно, чтобы съесть два месяца, чтобы понять все правильно.

Удачи. Если я могу ответить за вас, пожалуйста, не стесняйтесь связаться со мной.

Дональд Рой Эйри

Donald.Roy.Airey@teraque.com

1 голос
/ 16 октября 2008

В моем блоге есть замена файловых диалогов Microsoft.Win32, которые дают вам взгляд на Vista без сложности VistaBridge, а также обратно совместимы с XP.

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

0 голосов
/ 19 октября 2008

Если вы программируете для .net Framework 3.5, вызов общего диалогового окна должен отобразить правильный диалог эпохи Vista.


Извините, похоже, я ошибся. В предыдущих проектах я использовал эту библиотеку для вызова диалогов Vista.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...