UIElement.IsMeasureValid Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si el tamaño actual devuelto por la medida del diseño es válido.
public:
property bool IsMeasureValid { bool get(); };
public bool IsMeasureValid { get; }
member this.IsMeasureValid : bool
Public ReadOnly Property IsMeasureValid As Boolean
Valor de propiedad
true
si el paso de la medida de diseño devolvió un valor válido y actual; de lo contrario, false
.
Comentarios
Puede forzar que se invalide la medida y la disposición llamando a InvalidateMeasure en este elemento (o cualquier elemento primario hacia arriba del árbol visual). Esto designa el diseño para la recomposición asincrónica, que se produce a la vez determinado por el sistema de diseño. Como alternativa, podría realizar una llamada inmediata a UpdateLayout. Sin embargo, solo debe llamar UpdateLayout si es probable que no haya más invalidaciones pendientes (un gran número de actualizaciones forzadas innecesariamente tendrá consecuencias de rendimiento).
Si IsMeasureValid es false
, IsArrangeValid también debe ser false
(por la lógica aplicada del proceso de diseño, la disposición no puede ser válida sin que la medida sea válida primero).