LayoutInformation Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce i metodi che forniscono informazioni aggiuntive sullo stato del layout di un elemento.
public ref class LayoutInformation abstract sealed
public static class LayoutInformation
type LayoutInformation = class
Public Class LayoutInformation
- Ereditarietà
-
LayoutInformation
Esempio
Nell'esempio seguente viene illustrato come utilizzare il GetLayoutSlot metodo per convertire il rettangolo di selezione di un FrameworkElement oggetto in un oggetto 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
Metodi
GetLayoutClip(FrameworkElement) |
Restituisce un oggetto Geometry che rappresenta la regione visibile di un elemento. |
GetLayoutExceptionElement(Dispatcher) |
Restituisce l'oggetto UIElement che è stato elaborato dal motore del layout nel momento in cui è avvenuta l'eccezione non gestita. |
GetLayoutSlot(FrameworkElement) |
Restituisce un oggetto Rect, che rappresenta la partizione del layout riservata all'elemento figlio. |