2010-11-19 4 views
3

Ich habe 2 WPF-Steuerelement erstellt, die sich in demselben Ordner befinden, und ich möchte ein Steuerelement zu dem anderen hinzufügen.WPF: Ich kann mein benutzerdefiniertes Steuerelement in der Toolbox nicht sehen

Die Steuerelemente werden in einem Win Forms-Projekt hinzugefügt.

die Sache ist, dass in einem benutzerdefinierten Win Forms-Steuerelement kann ich meine zwei WPF-Steuerelemente in der Toolbox sehen, aber im WPF-Designer kann ich keine WPF-Steuerelemente sehen. Irgendwelche Ideen warum?

Und wie kann ich meine Kontrolle hinzuzufügen, ist XAML ohne aus der Toolbox zu ziehen

Ich habe versucht, mit

<UserControl x: 
xmlns:my2="my.name.space" 
Height="300" Width="300"> 
<Grid> 
    <my2:MyControlName> 

    </my2:MyControlName> 
</Grid> 

Aber das funktioniert nicht mit dem Typ "my2: MyControlName" doesn nicht vorhanden

Antwort

1

Ich bin mir nicht sicher, warum die Steuerelemente nicht in der Toolbox angezeigt werden, da ich den Designer im Allgemeinen nicht verwende, aber um auf Ihre Steuerelemente in XAML zuzugreifen, die xmlns sollte sein:

<UserControl xmlns:my2="clr-namespace:my.name.space;assembly=my.assembly" 

Wenn die Kontrollen in der Baugruppe sind, die die UserControl schafft, sollten Sie fallen die „; Montage = my.assembly“ -Teil.

0

Dank Abe .. Ich musste auch zu "Wählen Sie Element" in der Toolbox, gehen Sie zu durchsuchen in der WPF-Komponenten Abschnitt, durchsuchen Sie die DLL hinzufügen die Steuerelemente und sie auf den Designer, nicht auf die XAML-Ansicht

Verwandte Themen