2010-12-13 5 views
0

j'ai pris le code suivant et étendu à mon code:besoin d'aide - IWindowsFormsEditorService dans WPF? ou une autre solution possible alternative à ma question

http://www.codeproject.com/KB/vb/PropertyGridEx.aspx

Mon code est un programme écrit en WPF alors que l'exemple est dans l'application Windows Forms

Mon code-

http://pastebin.com/phshqYwY

Mon

de problèmes

le "IWindowsFormsEditorService" est uniquement pour Windows UserControl qui ont fait par application Windows Forms donc la ligne suivante:

wfes.DropDownControl(ucUseValue); 

Indique les erreurs suivantes:

Erreur 1 Le La meilleure méthode surchargée pour 'System.Windows.Forms.Design.IWindowsFormsEditorService.DropDownControl (System.Windows.Forms.Control)' a des arguments non valides

Erreur 2 Argument 1: ne peut pas convertir 'Visual_Command_Line.UserControls.ArgumentEditor.UseValueArg' à 'System.Windows.Forms.Control'

Alors, je pensais que deux solutions - me dire si l'un d'eux est possible :

  1. est-il une alternative à "IWindowsFormsEditorService" dans WPF?

  2. Existe-t-il un moyen possible de convertir mon UserControl qui est "UseValueArg" à un type System.Windows.Forms.UserControl de UserControl?

  3. Création d'un UserControl qui est de type System.Windows.Forms.Control et non de WPF (ce qui je l'ai déjà essayé et il fonctionne, mais il est semble stupide d'avoir Application Windows Forms dans WPF)

Merci à l'avance, Din

Répondre

Questions connexes