Salut à tous,
Je viens vers vous car je dois convertir une classe WPF depuis C# vers VB.net et il y a une ligne de code que je ne comprends pas (et que je n'arrive pas à transcrire en VB.Net) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| private static StackPanel BuildReflectionContainer(FrameworkElement Target)
{
var container = new StackPanel
{
Orientation = Orientation.Vertical,
Name = "VisualReflector_ReflectionContainerName",
};
if (Target.IsInitialized)
SwapLayoutInfo(Target, container);
else
Target.Initialized += (o, ev) => SwapLayoutInfo(Target, container);
return container;
} |
La ligne qui me pose problème est la suivante :
Target.Initialized += (o, ev) => SwapLayoutInfo(Target, container);
Il s'agit donc (à prioris) de déclarer que sur l'événement Initialized du composant Target, on déclenche l'appel de la procédure SwapLayoutInfo avec les Target et Container déclarer en local.
Avez-vous une idée pour retranscrire cette ligne de code ?
Merci à tous.
Partager