UIElement.IsMeasureValid Propiedad
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
true
si el paso de la medida de diseño devolvió un valor válido y actual; de lo contrario, false
.
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).
Producto | Versiones |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |