private static void DispatchOut(object o)
{
List<Visual> visuals = (List<Visual>)o;
foreach (var v in visuals)
{
// launch a snoop ui on each dispatcher
v.Dispatcher.Invoke
(
(Action)
(
() =>
{
SnoopUI snoopOtherDispatcher = new SnoopUI();
snoopOtherDispatcher.Inspect(v, v as Window);
}
)
);
}
}