Hallo!
Obwohl ich was Software anbelangt ein alter Hase bin, habe ich keine Erfahrung in der Microsoft-.NET-Welt. Jetzt soll ich aber unter dieser Umgebung eine Webanwendung machen. Dazu hat man sich hier entschlossen, u.A. Microsoft Silverlight zu verwenden. Ich habe das Tutorial unter http://www.microsoft.com/germany/msdn/library/net/wp… verwendet & als Softwarewerkzeug habe ich neben Microsoft Visual Studio 2010 verwende ich Microsoft Expression Blend 4 - eine neuere Version als die, die im Tutorial verwendet wird.
Im Tutorial habe ich ein MyFirstSilverlight-Projekt angelegt. Dort wird an unter der Überschrift „Verarbeiten der Ereignisse in JavaScript“ mit dem Satz „Mithilfe der Vorlage wurde eine Scene.xaml.js erstellt, …“ begonnen. Allerindgs wird auf dieser Seite nirgends diese Vorlage erwähnt.
Ich möchte die auf der Seite angegebene JavaScript-Funktionen einer/der JS-Datei hinzufügen. Eine Scene.xaml.js-Datei existiert nicht. Die einzige Datei, die diese Endung hat heißt Silverleight.js & befindet sich unter MyFirstSilverlightSite. Gebe ich den Kode dort hinein, bekomme ich die Fehlermeldung
Projekt erstellen: MyFirstSilverlight.sln, Ziele: Build
[…]
C:\Users…\Documents\Expression\Blend 4\Projects\MyFirstSilverlight\MyFirstSilverlight\MainPage.xaml : error : Event handler ‚javascript:smiley:oStart‘ not found on class ‚MyFirstSilverlight.MainPage‘
C:\Users…\Documents\Expression\Blend 4\Projects\MyFirstSilverlight\MyFirstSilverlight\MainPage.xaml : error : Event handler ‚javascript:smiley:oStop‘ not found on class ‚MyFirstSilverlight.MainPage‘
Die Erstellung des Projekts „MyFirstSilverlight.csproj“ ist abgeschlossen – FEHLER.
Fehler bei der Erstellung.
In der Tat habe ich, wie im Tutorial gefordert, ein javascript:smiley:oPlay & javascript:smiley:oStop verwendet. Der Funktionskode in Silverlight.js wird ignoriert.
Gehe ich nun auf die beiden Texte „Play“ & „Stop“, die ich dem Tutorial entsprechend hinzugefügt habe, so kann ich z.B. durch anklicken mit der rechten Maustaste (RMT) so ein Ereignis nicht hinzufügen. Auch durch klicken mit der RMT in der Projektleiste auf das Projekt & der Auswahl „Neues Element hinzufügen…“ wird das Hinzufügen eines Ereignisses/Aktion/Verhalten als JavaScript nicht ermöglicht. Geht man in der Liste des sich eröffnenden Fensters auf „Action“, so wird als Dateiname Action1.cs vorgeschlagen.
Meine Frage : Wie kann man diesem Projekt ein Ereignis hinzufügen?
Danke für die Hilfe!
.NET Newbie