Entwickler-Ecke
WPF / Silverlight - UserControl benamen
danielf - Mi 09.12.09 18:04
Titel: UserControl benamen
Hallo,
so ich kämpfe mal wieder mit WPF ... und zwar habe ich ein WPF UserControl erstellt. Dieses verwende ich (im gleichen Projekt) in einem Window. In der xaml-Datei habe ich das UserControl unter dem Namespace my referenziert (xmlns:my="clr-namespace:Puzzler). So nun kann ich das Control mit <my:DecimalUpDownUC> verwenden.
Mein Problem ist, sobald ich dem UC einen Namen geben will bekomme ich folgende Fehlermeldung:
Fehler 3 Da "DecimalUpDownUC" in derselben Assembly implementiert ist, muss statt des Name-Attributs das Attribut "x:Name" festgelegt werden. Zeile 20 Position 108. C:\programming\namespaces\DWF.Graphics\Puzzler\SplitImageUC.xaml 20 108 Puzzler
Der Rest funktioniert wie gewünscht.
Versucht habe ich irgendwelche Kombinationen mit Namespace x anstatt my usw.
Hoffe es kann mir jemand weiterhelfen :)
Danke und Gruß
Daniel
EDIT:
--------------- Lösung ---------------
Per Zufall bin ich irgendwo im Web drauf gestoßen:
Bei einem UserControl muss man beim Namen-Property den Namespace davor schreiben (x:Name="nud1").
--------------------------------------
Kha - Mi 09.12.09 20:32
danielf hat folgendes geschrieben : |
Per Zufall bin ich irgendwo im Web drauf gestoßen: [...] |
Ich will ja nicht kleinlich sein, aber hat die Fehlermeldung nicht exakt das gleiche gesagt :zwinker: ?
danielf - Do 10.12.09 11:11
Hehe.. natürlich :) Ich dachte zuerst das x: wäre ein Platzhalt für den Namespace wie ich das Assembly referenziert habe (dachte ich wäre logischer). Was dann nicht ging und ich mich irgendwohin Anders verlaufen habe.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!