¿Dónde encontrar Generic.xaml (u otro código con el aspecto predeterminado) para controles WPF nativos como Button, CheckBox, TextBox, etc.?¿Dónde encontrar Generic.xaml para controles WPF nativos?
Respuesta
En Silverlight (y sé que su pregunta es sobre WPF) esta información es más accesible que en WPF. Usted puede obtener esta información de cualquiera de estas fuentes:
Control Styles and Templates en MSDN.
Puede consultar los recursos del conjunto de Silverlight correspondiente y extraer el
themes/generic.xaml
incrustado en un recurso. Yo uso Reflector para hacer esto.Puede extraer la plantilla de control de un control específico con una herramienta. Yo uso Expression Blend para hacer esto. Esto también funciona para WPF.
Lamentablemente, el XAML para controles nativos no está disponible directamente como un archivo. Necesita usar un programa para echar un vistazo a los ensamblajes de WPF y extraer esa información. Personalmente he usado la herramienta Mole for Visual Studio, que ha hecho el trabajo muy bien. Se integra como un depurador-visualizador, que es bastante útil.
@Noldorin: Puedo ver el estilo de un control si implementé el estilo yo mismo. ¿Pero cómo obtengo el estilo predeterminado para los controles nativos? Mole no me lo muestra, no lo creo. Por favor, avíseme si me equivoco. ¡¡¡Gracias!!! –
Mole está * diseñado * para mostrarle los estilos de controles incorporados (nativos). Las instrucciones deben decir todo. ¿Cuál es el problema exacto que estás teniendo? – Noldorin
- 1. Cómo/Dónde encontrar Microsoft Estilos predeterminados para controles WPF
- 2. iOS Controles para .NET (WPF)
- 3. ¿Dónde puedo encontrar imágenes prediseñadas de WPF?
- 4. ¿Dónde encontrar controles personalizados de origen abierto gratuitos de Android?
- 5. ¿WPF tiene controles equivalentes para todos los controles de Winforms?
- 6. Los estilos de generic.xaml no se aplican
- 7. Controles compuestos de WPF
- 8. WPF Tooltip con controles
- 9. Controles WPF en WinForms
- 10. ¿Dónde encontrar el código fuente de los métodos nativos de java.lang?
- 11. Controles de ajuste de WPF
- 12. ¿Qué tiene de especial Generic.xaml?
- 13. ¿Dónde puedo encontrar un TextBox enmascarado gratis en WPF?
- 14. ¿Controles WPF de tamaño variable?
- 15. Decodificador WPF con controles dentro
- 16. Métodos nativos en Java
- 17. Agregar espacios entre controles WPF
- 18. Desecho Controles de usuario WPF
- 19. Necesita temas para los controles de WPF Toolkit (especialmente DataGrid)
- 20. Controles de usuario WPF frente a controles personalizados
- 21. Uso de MergedDictionaries en generic.xaml en Silverlight 3
- 22. ¿Cómo obtener controles en WPF para llenar el espacio disponible?
- 23. ¿Dónde puedo encontrar las plantillas XAML para un WGD DataGrid?
- 24. ¿Cómo conectar Themes/Generic.xaml a window1.xaml?
- 25. ¿Dónde puedo encontrar documentación para BlueZ?
- 26. ¿Dónde puedo encontrar fuentes .NET para descargar?
- 27. ¿Dónde puedo encontrar complementos para Resharper?
- 28. ¿Dónde puedo encontrar documentación para NHibernate ISession.Persist()?
- 29. ¿Dónde puedo encontrar bcp para impulsar?
- 30. ¿Dónde puedo encontrar documentación para RDLC xml?
La forma más fácil, para mí hasta ahora, es utilizar Blend, como sugiere Martin. Coloque el control en una ventana, haga clic derecho en él, seleccione Editar plantilla - Editar una copia, otorgue un nombre al nuevo estilo y listo. –