Pregunta

Estoy mejorando mi aplicación y quiero tener un gráfico de botón genérico para todos los botones, y luego cada botón tiene un contenido único. Creé un DrawingBrush para el gráfico de botón genérico y lo apliqué al fondo del botón usando un estilo definido en mi diccionario de recursos. Todo esto funciona muy bien. Sin embargo, cuando trato de agregar algo que no sea texto al Contenido del botón, no aparece ningún contenido. Acabo de recibir el gráfico de fondo. ¿Qué debo hacer para tener contenido gráfico para el fondo y el contenido del botón?

¿Fue útil?

Solución

Si crea plantillas, debe tener un ContentPresenter para mostrar el contenido del botón.

Ver aquí para un ejemplo sobre la plantilla de un botón. En la Etapa 2, agrega un ContentPresenter a la plantilla. (En realidad, agrega dos para un doble efecto, pero podría usar el más simple).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top