Anulación de las propiedades de dependencia ActualWidth y ActualHeight

Tengo una forma de línea personalizada con punto inicial y final. los ActualWidth y ActualHeight sin embargo, las propiedades no devuelven el valor correcto, esa es la diferencia entre los puntos. ¿Hay alguna forma de anular estas propiedades en la clase derivada y cómo lo haría? Necesito usar el ActualWidth y ActualHeight properties ya que estoy usando un algoritmo que usa esas propiedades para otras formas.

preguntado el 28 de agosto de 11 a las 02:08

1 Respuestas

No puedes anular ActualWidth y ActualHeight, están calculados:

El valor lo establece el propio sistema de diseño, en función de un pase de renderizado real

Entonces, lo que debe hacer en su lugar es cambiar cómo se comporta su forma durante el renderizado. O por la forma en que anulas DefiningGeometry (asumiendo que tu forma es en realidad Shape) o anulando MeasureOverride().

Respondido 28 ago 11, 19:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.