RowDefinitionCollection class

This topic has not yet been rated - Rate this topic

Provides access to an ordered, strongly typed collection of RowDefinition objects.

Inheritance

Object
  RowDefinitionCollection

Syntax


public sealed class RowDefinitionCollection : Object,
    IList<RowDefinition>,
    IEnumerable<RowDefinition>


<Grid ...>
  <Grid.RowDefinitions>
    oneOrMoreRowDefinitions
  </Grid.RowDefinitions>
</Grid>

XAML Values

oneOrMoreRowDefinitions

One or more RowDefinition object elements.

Attributes

MarshalingBehaviorAttribute(Agile)
ThreadingAttribute(Both)
VersionAttribute(NTDDI_WIN8)
WebHostHiddenAttribute()

Members

The RowDefinitionCollection class has these types of members:

Methods

The RowDefinitionCollection class has these methods. It also inherits methods from the Object class.

MethodDescription
Append Adds a new item to the collection.
Clear Removes all items from the collection.
Contains [C#, VB]Determines whether an element is in the collection.
CopyTo [C#, VB]Copies the elements of the collection to an array, starting at a particular array index.
First Returns the iterator for iteration over the items in the collection.
GetAt Returns the RowDefinition located at the specified index.
GetEnumerator [C#, VB]Returns an enumerator that iterates through a collection.
GetMany Retrieves multiple elements in a single pass through the iterator.
GetView Gets an immutable view into the collection.
IndexOf Retrieves the index of the specified item.
IndexOf [C#, VB]Determines the index of a specific item in the collection.
Insert [C#, VB]Inserts an item into the collection at the specified index.
InsertAt Inserts the specified item at the specified index.
Remove [C#, VB]Removes the first occurrence of a specific object from the collection.
RemoveAt Removes the item at the specified index.
RemoveAt [C#, VB]Removes the element at the specified index of the collection.
RemoveAtEnd Removes the last item in the collection.
ReplaceAll Initially clears the collection, then inserts the provided array as new items.
SetAt Sets the value at the specified index to the RowDefinition value specified.

 

Properties

The RowDefinitionCollection class has these properties.

PropertyAccess typeDescription

Count [C#, VB]

Read-onlyGets the number of elements actually contained in the collection.

IsReadOnly [C#, VB]

Read-onlyGets a value indicating whether the collection is read-only.

Item [C#, VB]

Read/writeGets or sets the element at the specified index.

Size

Read-onlyGets the size (count) of the collection.

 

Requirements

Minimum supported client

Windows 8 [Windows Store apps only]

Minimum supported server

Windows Server 2012 [Windows Store apps only]

Namespace

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

Metadata

Windows.winmd

See also

IVector<T>
IIterable<T>
IList<T>

 

 

Build date: 3/12/2013

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.