¿Alguien puede explicar lo que OverridesDefaultStyle realmente le hace a un control? Leo MSDN, pero no entiendo la idea.Ignora el estilo predeterminado en WPF
15
A
Respuesta
28
Se utiliza para ignorar el estilo predeterminado de un control. De forma predeterminada, si coloca un control en su UI, todas las propiedades que no estén establecidas localmente (explícitamente o con un estilo personalizado) tomarán su valor del estilo predeterminado. Si configura OverridesDefaultStyle
en true
, no se usará el estilo predeterminado
Cuestiones relacionadas
- 1. Estilo ContextMenu predeterminado - WPF
- 2. Aplicar estilo WPF predeterminado
- 3. Reemplazar el estilo predeterminado en WPF TextBox, basado en PresentationFramework.Aero
- 4. Cómo configurar el estilo de ventana WPF predeterminado en app.xaml?
- 5. Botón WPF IsEnabled Basado en ComboBox Selección Sobrescritura estilo predeterminado
- 6. heredar el estilo del estilo predeterminado
- 7. Desactivar estilo en WPF XAML?
- 8. Rails 3 singularidad validar ignora ámbito predeterminado en el modelo
- 9. Encuadernación WPF en estilo
- 10. Estilo de SVG predeterminado
- 11. Cambiar el estilo predeterminado del widget DOJO
- 12. Cómo ver el estilo predeterminado android simple_spinner_dropdown_item
- 13. ¿Cómo usar el estilo de notificación predeterminado?
- 14. Estilo WPF DataGrid-Silverlight DataGrid?
- 15. Estilo/plantilla parametrizada en WPF?
- 16. Valor predeterminado en WPF Enlace
- 17. ¿Cómo modifico el estilo predeterminado de un botón sin que WPF revierte de Aero a Classic?
- 18. Estilo Elementos WPF ComboBox
- 19. Cómo establecer el estilo predeterminado para tabitem en el estilo de tabcontrol
- 20. WPF - ¿Estilo global?
- 21. WPF: definir el valor predeterminado de enlace
- 22. ¿Cómo restaurar el estilo predeterminado para CheckBox en ToolBar?
- 23. ¿Cómo crear estilos basados en el estilo DataGrid predeterminado?
- 24. Cómo cambiar el estilo predeterminado de FireMonkey en Delphi XE2
- 25. South ignora el cambio en el valor predeterminado del campo en Python/Django
- 26. ¿Estilo basado en ubicación en WPF posible?
- 27. wpf gridlines - cambio de estilo
- 28. "heredar" estilo de tema en wpf
- 29. Estilo WPF basado en la corriente
- 30. Cambiar un estilo dinámicamente en WPF
¿Qué es un buen ejemplo de esto? Intenté usarlo antes, pero no veo ningún cambio cuando lo configuro como verdadero. – Carlo
Un problema que se resolvió al establecer 'OverridesDefaultStyle' en' true' es 'DependencyProperty' value inheritance (Ver [DependencyProperty Value Precedence] (https://msdn.microsoft.com/en-us/library/ms743230%28v=vs .110% 29.aspx)). Algunos estilos tienen propiedades establecidas, lo que rompe la herencia. Por ejemplo: si quieres el mismo color de 'primer plano' dentro de 'ItemsControl', y luego usa un 'Botón'. El estilo Button anulará la propiedad de primer plano y la herencia no funcionará. – Anders
Así que no tiene sentido establecer OverridesDefaultStyle en true en un control si redefine su plantilla de control, ¿verdad? – misterfrb