2008-10-15 44 views
4

Windows Vista中的資源管理器控件非常方便,我希望能夠將它合併到用WPF編寫的應用程序中。我一直無法找到作爲框架一部分的股票控制。此應用程序專爲Windows Vista開發,因此具有與OS相同的外觀和感覺。如何實現與Windows Vista文件資源管理器中類似的地址位置欄(麪包屑控制)?

人們可以使用Microsoft.Win32.OpenFileDialog,但問題是它看起來不像Vista,所以它像拇指一樣伸出手。

任何關於良好實施的想法將是最有幫助的。如果可能,我想遠離第三方組件,但我絕對接受所有建議。

+0

不知道標題怎麼相關的消息...你尋找一個探險家「麪包屑」控制還是有辦法使用Vista風格的通用對話框(或兩者)? – 2008-10-19 01:49:14

+0

我正在尋找「本地」方式來顯示WPF應用程序中的Vista資源管理器控件。目前,它看起來像這些選項可能是p/invoke或與第三方一起使用。 – 2008-10-20 19:10:11

回答

2

我還沒有嘗試過,但看看VistaBridge ...它給你所有的Vista外觀對話框!

+0

看起來像VistaBridge代碼已更新。這種方法適用於我。這有點麻煩,但似乎是Win7可能提供的一個很好的轉變。 http://code.msdn.microsoft.com/VistaBridge – 2009-03-09 19:45:34

-1

如果您編碼的.NET Framework 3.5,呼籲共同對話框應顯示正確的Vista的時代,對話。


對不起,看來我錯了。在之前的項目中,我使用this library來調用Vista對話框。

1

在冠冕堂皇的自我服務的風險,爲WPF最好的麪包屑控制,你可以找到在這裏:

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

我花了一年時間嘗試反向工程窗口的Vista控制,因爲沒有的現成產品提供了正確的外觀和感覺。您將遲早會遇到上述所有建議的限制。而且,自己經歷過這些事情,我可以告訴你,試圖自己開發控制措施需要幾個月的時間。圍繞着溢出邏輯的奇怪之處就足以讓兩個月的時間吃光了。

祝你好運。如果有什麼我可以爲你解答的,請隨時與我聯繫。

唐納德·羅伊·艾雷

[email protected]

相關問題