Viene visualizzato l'errore Impossibile risolvere TargetName grdGeneral. Quello che sto cercando di fare è una funzione di dissolvenza che accetta una griglia e sfuma l'opacità a zero. Ho questa funzione chiamata MouseLeftButtonDown e viene caricata dopo xaml e il modulo è stato caricato.Impossibile risolvere TargetName - Silverlight4 C#
Chiamando il fade out:
private void imgNext_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
fadeOut(grdGeneral);
}
La funzione Fade Out:
private void fadeOut(Grid pGrid)
{
Storyboard stb = new Storyboard();
DoubleAnimation da = new DoubleAnimation();
da.From = 1.0;
da.To = 0.0;
stb.Duration = new Duration(TimeSpan.FromSeconds(.75));
stb.Children.Add(da);
Storyboard.SetTargetName(da, pGrid.Name);
Storyboard.SetTargetProperty(da, new PropertyPath(Grid.OpacityProperty));
stb.Begin();
}
Sono stato su una manciata di siti di tutorial e il mio codice sembra seguire lo stesso ordine. Sono stato anche su questo stackoverflow question prima di dire repost. Quella domanda ha a che fare con le mutlipages e sto solo cercando di avviare un'animazione.
L'Analisi dello stack
System.InvalidOperationException was unhandled by user code
Message=Cannot resolve TargetName grdGeneral.
StackTrace:
at MS.Internal.XcpImports.MethodEx(IntPtr ptr, String name, CValue[] cvData)
at MS.Internal.XcpImports.MethodEx(DependencyObject obj, String name)
at System.Windows.Media.Animation.Storyboard.Begin()
at MeterTesting.QuarterReportGUI.fadeOut(Grid pGrid)
at MeterTesting.QuarterReportGUI.imgNext_MouseLeftButtonDown(Object sender, MouseButtonEventArgs e)
at MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, String eventName)
InnerException:
Presumibilmente un bug all'interno Silverlight4. Per chi è interessato a usare la modalità di Phil e funziona meglio di cercare di trovare il modo nel codice. http://betaforums.silverlight.net/forums/p/23517/84087.aspx –
Si è verificato lo stesso problema. Ho sicuramente bisogno di roba creata in fase di esecuzione. Qual è la soluzione? Il link sopra è rotto. –