2010-04-22 109 views
0

我在windows應用程序中創建了一個用戶控件,並在wpf中使用它。 用戶控件與wpf相比處於獨立的項目和解決方案中。 我已經公開了用戶控件中的一些屬性,並試圖以wpf形式使用它。 我已經在WindowsFormsHost元素中使用了它,並且還添加了WindowsFormsIntegration引用。 我面臨着以下問題:wpf中的windows應用程序用戶控件

  1. 我能看到在工具箱中的用戶控件,但它被禁用。
  2. 我能夠在xaml中設計用戶控件併爲屬性賦予值。我也在intellisense中獲得了這些屬性,但是在設計和運行時沒有得到反映/應用。
  3. 即使選擇它,我也無法在屬性窗口中看到控件。我只能在屬性窗口中看到WindowsFormsHost。

我無法在代碼項目中找到任何示例項目或對此的解釋。如果有的話,請讓我知道。 此外,我可以很容易地在Windows應用程序中使用此用戶控件,它工作正常。我錯過了什麼wpf? 如果需要,我可以給出源代碼,但我不認爲這會有很大的幫助,因爲我沒有做任何奇特的事情。

+0

我想你應該創建自定義控制它是專門提供設計模式更好。 – 2017-09-28 06:52:17

回答

3

控制項目是編譯還是剛添加到解決方案中?
控制項目是否編譯爲Debug或Release? 編譯的控制語言是什麼?

"Walkthrough: Hosting a Windows Forms Control in WPF"

可能的幫助:

http://social.msdn.microsoft.com/forums/en-US/wpf/thread/2fd0d9dd-eaa9-494d-8ec4-d896c33732d6

+0

嗨jasonk, 上述第二點已解決。我不知道如何,但它確實得到了解決,但我仍然無法找到第一和第三點的解決方案。至於你的問題 1.該項目已編譯,然後添加 2.我試圖在調試以及釋放模式,但它不工作。 3.語言是C#。 我會檢查你提供的鏈接,看看有沒有什麼結果。請讓我知道,如果你也發現這件事。請!謝謝。 – samar 2010-04-23 08:27:34