是否有可能在Visual Studio 2012(版本11.0.50727.1)中創建自己的按鈕作爲工具箱元素(用於其他項目)?在VS 2012中創建自己的工具箱元素.Net-Framework 4(c#)
我只需要一個按鈕(如iTunes中的按鈕)用於另一個項目。 (教程也歡迎)。
WPF
是否有可能在Visual Studio 2012(版本11.0.50727.1)中創建自己的按鈕作爲工具箱元素(用於其他項目)?在VS 2012中創建自己的工具箱元素.Net-Framework 4(c#)
我只需要一個按鈕(如iTunes中的按鈕)用於另一個項目。 (教程也歡迎)。
WPF
既然這最終是Wpf,我相信最簡單的方法就是創建一個WpfControlLibrary
這是用於UserControls
這樣,你會更容易定製你的按鈕的外觀和感覺。也可以通過右鍵單擊工具箱並選擇Choose Items
,然後選擇WpfComponents
並瀏覽到您的Dll,將其添加到您的工具箱。
請參閱以下鏈接:
您需要爲您的按鈕自定義控件並把它編譯成一個單獨的DLL。然後將此控件從此dll添加到工具箱。
例如,見這裏:http://dhavalupadhyaya.wordpress.com/2008/07/20/how-to-add-custom-control-in-visual-studio-toolbox/
似乎已經過時。無論如何,謝謝:) – FrickX
仍應該工作:-) – farfareast
我假設你是在談論一個WPF按鈕。如果只是一個額外的項目,您可能最好在單獨的XAML資源文件中創建按鈕樣式,並在第二個項目中重用該文件。如果你需要創建一個可重用的控件,以便在VS工具箱中需要一個按鈕,那麼請看這裏:http://msdn.microsoft.com/en-us/library/ee712573.aspx
我安裝了Visual Studio 2010&2012。下載了兩個SDK,但「WPF Toolbox Control」 - 模板未安裝。 任何解決方案? Thnx :) – FrickX
你有簡單的樣品嗎? 原因當調用OnPaint()時,我不知道該怎麼做。 – FrickX
您需要忽略與Winforms有關的答案的第一部分,實際上我會將其刪除。 –