Hola amigos como van espero que me puedan ayudar con un pequeño asunto:
Intento realizar un programa en el cual deseo loguear a un usuario usando su huella digital, para ello le mando mensajes de si llego temprano o tarde, etc, entonces segun van llegando quiero mostrarles una ventana con un mensaje que se cerrara luego de unos
segundos.
esta seria una imagen que se asemeja a lo que intento hacer tipo el messenger que notificaba cuando varios usuarios entraban en linea al mismo tiempo.

este es el codigo de ensayo que intento hacer , funciona a medias pero espero me puedan ayudar a resolverlo
DispatcherTimer popupTimer;
int x = 0;
private
void Button_Click_1(object
sender, RoutedEventArgs e)
{
for (int
i = 0; i < 3; i++)
{
Popup MyPopup =
new
Popup() { Height = 20, Width = 100 };
MyPopup.Child = new
TextBlock() { Text =
"Hola Mundo", Background =
Brushes.SteelBlue };
MyPopup.VerticalOffset = x;
MyPopup.PlacementTarget = this;
MyPopup.Placement = PlacementMode.Center;
MyPopup.IsOpen = true;
x += 25;
popupTimer = new
DispatcherTimer() { Interval =
TimeSpan.FromSeconds(new
Random().Next(1,5)) };
popupTimer.Tick += (a, b) =>
{
popupTimer.Stop();
MyPopup.IsOpen = false;
};
popupTimer.Start();
}
}