LayoutInformation Klasse

Definition

Definiert Methoden, die zusätzliche Informationen zum Layoutzustand eines Elements bereitstellen.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
Vererbung
LayoutInformation

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die GetLayoutSlot-Methode verwendet wird, um das umgebende Feld einer FrameworkElement in eine GeometryDrawingzu übersetzen.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

Methoden

GetLayoutClip(FrameworkElement)

Gibt eine Geometry zurück, die den sichtbaren Bereich eines Elements darstellt.Returns a Geometry that represents the visible region of an element.

GetLayoutExceptionElement(Dispatcher)

Gibt ein UIElement zurück, das im Moment einer nicht behandelten Ausnahme von der Layout-Engine verarbeitet wurde.Returns a UIElement that was being processed by the layout engine at the moment of an unhandled exception.

GetLayoutSlot(FrameworkElement)

Gibt ein Rect zurück, das die für ein untergeordnetes Element reservierte Layoutpartition darstellt.Returns a Rect that represents the layout partition that is reserved for a child element.

Gilt für: