¿Es posible usar un convertidor dentro de un estilo? Por ejemplo, estoy tratando de crear un estilo TextBlock
cuyo texto cambia de tamaño según la propiedad ActualHeight
del TextBlock
. El cambio de tamaño se haría a través de un convertidor.¿Es posible usar un convertidor dentro de un estilo?
12
A
Respuesta
26
Sí, esto es posible. Por ejemplo:
<Style TargetType="TextBlock">
<Setter Property="FontSize">
<Setter.Value>
<Binding Path="ActualHeight" RelativeSource="{RelativeSource Self}">
<Binding.Converter>
<MyConverter/>
</Binding.Converter>
</Binding>
</Setter.Value>
</Setter>
</Style>
Dependiendo de su situación exacta, también puede ser capaz de utilizar la más sucinta:
<Style TargetType="TextBlock">
<Setter Property="FontSize" Value="{Binding ActualHeight, RelativeSource={RelativeSource Self}, Converter={StaticResource MyConverter}}"/>
</Style>
3
me las arreglé para conseguir algo similar a trabajar mediante el uso de:
<Setter Property="Text">
<Setter.Value>
<Binding Path="CompanyName">
<Binding.Converter>
<conv:UppercaseConverter/>
</Binding.Converter>
</Binding>
</Setter.Value>
</Setter>
Espero que funcione para usted también.
Yann
PS - NombreCompañía es el nombre de la propiedad modelo de vista real que se encontraba en vigor el bloque de texto a
Cuestiones relacionadas
- 1. ¿Es posible usar rieles image_tag desde dentro de un modelo?
- 2. ¿Es posible crear un convertidor Int-to-Enum genérico?
- 3. ¿Puedo usar enum como un parámetro convertidor?
- 4. ¿Es posible darle estilo a un cuadro de selección?
- 5. ¿Es posible usar un certificado de cliente instalado en un dispositivo iOS dentro de mi aplicación?
- 6. ¿Es posible suministrar un convertidor de tipo para un recurso estático en WPF?
- 7. ¿Es posible almacenar un bloque dentro de un NSManagedObject?
- 8. WPF: utilice un recurso ControlTemplate dentro de un estilo
- 9. ¿Es posible usar un "argv" Unicode?
- 10. ¿Es posible usar Javascript/CSS para intercambiar hojas de estilo cuando se rota un dispositivo móvil?
- 11. Establecer el estilo GridViewColumnHeader desde dentro de un estilo ListView
- 12. ¿Es posible usar Panda3D dentro de una aplicación wxPython?
- 13. ¿Es posible usar "/" en un nombre de archivo?
- 14. Estilo hipervínculo dentro de un TextBlock
- 15. ¿Es posible usar jQuery dentro de Vaadin framework?
- 16. ¿Es posible usar rsync dentro de la aplicación de iOS?
- 17. ¿Es posible usar RedirectToAction() dentro de una clase personalizada AuthorizeAttribute?
- 18. C#: cómo usar un convertidor de tipo para localizar enums
- 19. ¿Es posible asignarle un estilo a los padres de un cierto tipo de elemento en SASS?
- 20. Un genérico de Boole convertidor
- 21. ¿Es posible usar un JSP como plantilla para un servlet?
- 22. ¿Es posible usar un ActionLink que contenga un elemento?
- 23. ¿Es posible rastrear una cadena dentro de un binario IPA?
- 24. ¿Es posible insertar un formulario dentro de una tabla html?
- 25. ¿Es posible usar JAX-RS como un marco web?
- 26. WPF GetIsInDesignMode Desde adentro Un convertidor
- 27. ¿Cómo creo un estilo dentro de un UserControl de WPF?
- 28. Disparar un comando dentro de EventTrigger de un estilo?
- 29. ¿Es posible usar bpython como un depurador completo?
- 30. ¿Es posible utilizar un estilo de vida delimitado en Castle Windsor sin pasar el contenedor?
Gracias - esto funcionó a la perfección! –
Dulce___________ –