LayoutInformation Clase

Definición

Define métodos que proporcionan información adicional sobre el estado del diseño de un elemento.Defines methods that provide additional information about the layout state of an element.

public ref class LayoutInformation abstract sealed
public static class LayoutInformation
type LayoutInformation = class
Public Class LayoutInformation
Herencia
LayoutInformation

Ejemplos

En el ejemplo siguiente se muestra cómo utilizar GetLayoutSlot el método para convertir el rectángulo de selección de FrameworkElement un en GeometryDrawingun.The following example demonstrates how to use the GetLayoutSlot method to translate the bounding box of a FrameworkElement into a GeometryDrawing.

private void getLayoutSlot1(object sender, System.Windows.RoutedEventArgs e)
{
    RectangleGeometry myRectangleGeometry = new RectangleGeometry();
    myRectangleGeometry.Rect = LayoutInformation.GetLayoutSlot(txt1);
    Path myPath = new Path();
    myPath.Data = myRectangleGeometry;
    myPath.Stroke = Brushes.LightGoldenrodYellow;
    myPath.StrokeThickness = 5;
    Grid.SetColumn(myPath, 0);
    Grid.SetRow(myPath, 0);
    myGrid.Children.Add(myPath);
    txt2.Text = "LayoutSlot is equal to " + LayoutInformation.GetLayoutSlot(txt1).ToString();
}
Private Sub getLayoutSlot1(ByVal sender As Object, ByVal e As RoutedEventArgs)
    Dim myRectangleGeometry As New RectangleGeometry
    myRectangleGeometry.Rect = LayoutInformation.GetLayoutSlot(txt1)
    Dim myPath As New Path
    myPath.Data = myRectangleGeometry
    myPath.Stroke = Brushes.LightGoldenrodYellow
    myPath.StrokeThickness = 5
    Grid.SetColumn(myPath, 0)
    Grid.SetRow(myPath, 0)
    myGrid.Children.Add(myPath)
    txt2.Text = "LayoutSlot is equal to " + LayoutInformation.GetLayoutSlot(txt1).ToString()
End Sub

Métodos

GetLayoutClip(FrameworkElement)

Devuelve un Geometry que representa el área visible de un elemento.Returns a Geometry that represents the visible region of an element.

GetLayoutExceptionElement(Dispatcher)

Devuelve un UIElement que el motor de diseño estaba procesando en el momento en el que se ha producido una excepción no controlada.Returns a UIElement that was being processed by the layout engine at the moment of an unhandled exception.

GetLayoutSlot(FrameworkElement)

Devuelve un Rect que representa la partición de diseño que se reserva para un elemento secundario.Returns a Rect that represents the layout partition that is reserved for a child element.

Se aplica a