.NET Framework Class Library for Silverlight
Grid.GetRow Method
Gets the value of the Grid.Row attached property from the specified FrameworkElement.
Namespace: System.Windows.Controls
Assembly: System.Windows (in System.Windows.dll)
Syntax
Visual Basic (Declaration)
Public Shared Function GetRow ( _ element As FrameworkElement _ ) As Integer
C#
public static int GetRow( FrameworkElement element )
Parameters
- element
- Type: System.Windows.FrameworkElement
The element from which to read the property value.
Remarks
Call GetRow to determine which column an element is placed in for layout.
Examples
The following example shows how to get the row of the element that raised an event.
XAML
<Grid x:Name="LayoutRoot" Background="White" ShowGridLines="True" > <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition /> <RowDefinition /> </Grid.RowDefinitions> <Rectangle Fill="White" Height="100" Width="100" Grid.Row="0" Grid.Column="0" MouseEnter="r1_MouseEnter"/> <Rectangle Fill="Yellow" Height="100" Width="100" Grid.Row="0" Grid.Column="1" MouseEnter="r1_MouseEnter" /> <Rectangle Fill="Blue" Height="100" Width="100" Grid.Row="1" Grid.Column="0" MouseEnter="r1_MouseEnter" /> <Rectangle Fill="Green" Height="100" Width="100" Grid.Row="1" Grid.Column="1" MouseEnter="r1_MouseEnter"/> <StackPanel > <StackPanel Orientation="Horizontal" > <TextBlock Text="Row = " /> <TextBlock x:Name="txtRow" /> </StackPanel> <StackPanel Orientation="Horizontal" > <TextBlock Text="Column = " /> <TextBlock x:Name="txtCol" /> </StackPanel> </StackPanel> </Grid>
C#
private void r1_MouseEnter(object sender, MouseEventArgs e) { Rectangle r = (Rectangle)sender; int row = Grid.GetRow(r); int col = Grid.GetColumn(r); txtRow.Text = row.ToString(); txtCol.Text = col.ToString(); }
The preceding example produces output that is similar to the following illustration.

Version Information
Silverlight
Supported in: 5, 4, 3Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
See Also