Kann TargetName nicht auflösen - Silverlight4 C #

8

Ich erhalte den Fehler TargetName grdGeneral kann nicht aufgelöst werden. Was ich versuche, ist eine Ausblendfunktion, die ein Gitter akzeptiert und die Deckkraft auf Null reduziert. Ich habe diese Funktion auf MouseLeftButtonDown aufgerufen und wird geladen, nachdem die XAML und das Formular geladen hat.

Aufruf der Ausblendung:

%Vor%

Die Ausblendfunktion:

%Vor%

Ich war auf einer Handvoll Tutorial-Seiten und mein Code scheint der gleichen Reihenfolge zu folgen. Ich war auch auf diesem Stapelüberlauf Frage , bevor Sie repost sagen. Diese Frage muss sich mit Mutlipages befassen, und ich versuche lediglich, eine Animation zu starten.

Der Stack-Trace

%Vor%     
Jacob Saylor 24.03.2010, 20:17
quelle

3 Antworten

3

Du solltest deine Storyboards nicht so programmieren, wenn du es nicht unbedingt tun musst. Sobald deine Animationen ein wenig komplex werden, wird es dich beißen.

Sie sollten dies stattdessen in xaml tun, vorzugsweise mit Blend. Versuchen Sie dies in Ihrem XAML:

%Vor%

In Ihrem Code dahinter würden Sie es dann wie folgt aufrufen:

%Vor%

Das sollte dir geben, wonach du suchst.

Es wäre auch besser, eine Schaltfläche anstelle des Bildes zu verwenden.

    
Phil 24.03.2010, 20:48
quelle
5

anstelle von

%Vor%

probiere

aus %Vor%     
Eric 03.03.2012 14:48
quelle
1

Benennen Sie zuerst die <DoubleAnimationUsingKeyFrames x:name="da1Load"> im Code dahinter:

%Vor%     
GeordieJenner 13.01.2011 21:56
quelle