Determine the layout position of an element using the LayoutInformation
Hello World!
//File:Window.xaml.vb
Imports System
Imports System.Windows
Imports System.Windows.Media
Imports System.Windows.Shapes
Imports System.Windows.Controls
Imports System.Windows.Controls.Primitives
Namespace layout_information
Public Partial Class Window1
Inherits Window
Public Sub ShowLayoutSlot(sender As Object, e As System.Windows.RoutedEventArgs)
Dim myRectangleGeometry As New RectangleGeometry()
myRectangleGeometry.Rect = LayoutInformation.GetLayoutSlot(txt1)
Dim myGeometryDrawing As New GeometryDrawing()
Dim myPath As New Path()
myPath.Data = myRectangleGeometry
myPath.Stroke = Brushes.LightGoldenrodYellow
myPath.StrokeThickness = 1
Grid.SetColumn(myPath, 0)
Grid.SetRow(myPath, 0)
myGrid.Children.Add(myPath)
Console.WriteLine(LayoutInformation.GetLayoutSlot(txt1).ToString())
End Sub
End Class
End Namespace