2009-10-18 10 views
5

Todavía estoy aprendiendo C#, y sé que todavía no sé sobre WinForms pero I será muy pronto. Sin embargo, quiero saber cómo crearía una aplicación que muestra un notificador personalizado, como Growl en una Mac. Aquí está una maqueta:Interfaz de usuario no estándar en C#

http://img25.imageshack.us/img25/3793/41151387.jpg http://img25.imageshack.us/img25/3793/41151387.jpg

Podría alguien me punto en la dirección correcta? Y sé que debería aprender más sobre C# antes de probar esto, pero siempre me ha gustado echar un vistazo a cosas complicadas.

Respuesta

10

Tome un vistazo a this third-party WPF NotifyIcon control, creo que hace lo que usted querer fuera de la caja, con suerte algo como esto será parte de WPF en el futuro. He usado este antes por la misma razón, y es realmente bueno: puedes usar información general sobre herramientas o ventanas emergentes "tostadas", o crear una propia, que podría ser exactamente igual a la del ejemplo que publicaste si quisieras.

WPF Notifyicon http://www.hardcodet.net/uploads/2009/04/image13.png

+1

Precisamente lo que quiero :) Todavía tengo que aprender más C# sin embargo. –

2

Usted probablemente debería buscar en WPF (Windows Presentation Foundation) para diseñar algunas de las cosas de UI no estándar.

Sin embargo, recomendaría familiarizarme con el diseño de la interfaz de usuario en general antes de sumergirme en temas no estándar.

2

WPF es definitivamente lo que usted está buscando, si quieres algo parecido a la imagen que nos ha facilitado. Mi proyecto utiliza ventanas emergentes de notificación similares a las de la captura de pantalla. Es realmente simple obtener los resultados deseados después de mirar algunas muestras de otros que lo han hecho. Si desea ayuda, puede enviar un mensaje a mi manera.

Cuestiones relacionadas