¿Hay algún tipo de controles de asistente en WPF? Necesito funcionalidad en la que pueda avanzar y retroceder y usar pestañas para seleccionar un elemento en particular que muestre los detalles de los elementos anidados. Puedo usar el control TabControl pero los elementos de las pestañas son dinámicos, así que no puedo anidar la región dentro del elemento de la pestaña.¿Hay un control de asistente en WPF?
Respuesta
WPF tiene una infraestructura de navegación construido en:
También puedes ver el wizard sample
Usted puede tratar de código abierto Avalon Wizard.
Otra forma sencilla que he utilizado para un Asistente básica es utilizar múltiples rejillas y cambiar las propiedades de visibilidad cuando se hace clic en los botones, utilizando un int para realizar un seguimiento de la 'número de paso'
<Grid Name="Page1">
<TextBlock>Page 1</TextBlock>
</Grid>
<Grid Name="Page2" Visibility="Hidden">
<TextBlock>Page 2</TextBlock>
</Grid>
¿Puede explicar el número de paso int en detalle, por favor? – alice7
Acabo de usar un int para rastrear el número de página, así que empiece por 1, cuando haga clic en siguiente, cámbielo a 2. Luego use el int para controlar si un botón dice Siguiente o Finalizar, o para permitir una operación Atrás o deshabilitada. Bastante crudo, pero si solo necesita hacer algo simple y eficaz, funciona – MattP
No necesitaba una solución completa y pensé que este enfoque podría ser engorroso, pero su ejemplo mostró lo fácil que podría ser. – frostymarvelous
Usted También puede considerar rodar su propio control Wizard. ¡No es tan difícil! Los siguientes mensajes pueden ser de utilidad: WPF Wizard Control Part I y WPF Wizard Control Part II
Tenga una mirada en http://avalonwizard.codeplex.com/
encontrado este gran ejemplo de CodeProject que debe darle todo lo que necesita:
http://www.codeproject.com/Articles/31837/Creating-an-Internationalized-Wizard-in-WPF
¿Te importaría agregar una descripción general de alto nivel del artículo? (Tal vez solo una o dos oraciones). Sé que mucha gente tiene la costumbre de pegar un enlace como respuesta, pero incluso si solo enumera algunos de los principales nombres de las clases involucradas, eso le dará al lector algo para buscar. en caso de que este enlace se apague en algún momento en el futuro. –
Comprobar This link. puede crear un maravilloso asistente usando el kit de herramientas wpf extendido.
- 1. Implementación de un control de progreso del asistente en WPF
- 2. ¿Hay un buen control de pivote WPF?
- 3. Desvanecimiento WPF en un control
- 4. WPF invocar un control
- 5. ¿Qué control de asistente puedo usar en una aplicación WinForms?
- 6. Copie un control WPF programáticamente
- 7. Haciendo un control móvil en WPF
- 8. ¿Administrando cookies en un control WPF WebBrowser?
- 9. ¿Hay algún patrón de diseño para crear un asistente?
- 10. Ejecutar un control WPF en otro hilo
- 11. Usando un control WPF personalizado en WinForms
- 12. ¿Hay buenas bibliotecas de control WPF por ahí?
- 13. WPF herencia de control
- 14. Diseñando un control de mapa WPF
- 15. WPF Recorte de un control secundario
- 16. ¿Hay un equivalente de MessageBox en WPF?
- 17. Arrastre WPF Popup control
- 18. Cargue un recurso de proyecto en un control WPF Webbrowser
- 19. Control animado de fondo en WPF?
- 20. ¿Hay un control WPF que muestre una lista de archivos en una vista tipo Explorer?
- 21. ¿Hay un evento Cambiado con pestaña seleccionada en el control de pestaña WPF estándar
- 22. En WPF, ¿hay alguna manera de combinar dos estilos para un control?
- 23. Crear un proceso de asistente en backbone.js
- 24. Fuerza prestación de un control de WPF en la memoria
- 25. WPF Custom Control - ¿Cómo prueba un control personalizado?
- 26. mover cualquier control en WPF
- 27. ¿Hay alguna manera de mostrar los controles WPF sobre el control wpf WebBrowser?
- 28. ¿Hay un control Label en WP7?
- 29. WPF DataGrid Plantilla de control
- 30. control WPF tirón
Las muestras de .NET ya no se envían como parte del SDK, por lo que tendrá que buscarlos en la [Galería Código] (http://code.msdn.microsoft.com/) Incluso entonces, no parece haber un equivalente directo para la muestra del asistente vinculada anteriormente. –
[Esto parece ser] (http://code.msdn.microsoft.com/Navigation-over-a-Fixed-89737557) una muestra muy similar a la del asistente. – shambulator