2012-10-14 63 views

回答

1

既然這最終是Wpf,我相信最簡單的方法就是創建一個WpfControlLibrary這是用於UserControls這樣,你會更容易定製你的按鈕的外觀和感覺。也可以通過右鍵單擊工具箱並選擇Choose Items,然後選擇WpfComponents並瀏覽到您的Dll,將其添加到您的工具箱。

請參閱以下鏈接:

  1. http://msdn.microsoft.com/en-us/subscriptions/bb514641.aspx
  2. What is the difference between a User Control Library and a Custom Control Library?
  3. http://msdn.microsoft.com/en-us/library/system.windows.controls.usercontrol.aspx
+0

你有簡單的樣品嗎? 原因當調用OnPaint()時,我不知道該怎麼做。 – FrickX

+0

您需要忽略與Winforms有關的答案的第一部分,實際上我會將其刪除。 –

0

我假設你是在談論一個WPF按鈕。如果只是一個額外的項目,您可能最好在單獨的XAML資源文件中創建按鈕樣式,並在第二個項目中重用該文件。如果你需要創建一個可重用的控件,以便在VS工具箱中需要一個按鈕,那麼請看這裏:http://msdn.microsoft.com/en-us/library/ee712573.aspx

+0

我安裝了Visual Studio 2010&2012。下載了兩個SDK,但「WPF Toolbox Control」 - 模板未安裝。 任何解決方案? Thnx :) – FrickX