# Fitting Items

**RadPageView**, when its **ViewMode** property is set to *Strip*, it allows you to change the behavior of its tabs. Below you can see how.

The main property that controls the behavior of the tabs is the **ItemMode** property of the **RadPageViewStripElement**.

* *None* - Each item uses its desired size.

```C#
RadPageViewStripElement stripElement = this.pageView.ViewElement as RadPageViewStripElement;
stripElement.ItemFitMode = StripViewItemFitMode.None;
```

```VB.NET
Dim stripElement As RadPageViewStripElement = TryCast(Me.pageView.ViewElement, RadPageViewStripElement)
stripElement.ItemFitMode = StripViewItemFitMode.None
```

![WinForms RadPageView Fitting Items None](https://www.telerik.com/products/winforms/documentation/assets/828bf6688ff115778defa7c1269e8dd9/pageview-strip-view-fitting-items001.png)

* *Shrink* - Items are shrunk if their size exceeds the available one.

```C#
RadPageViewStripElement stripElement1 = this.pageView.ViewElement as RadPageViewStripElement;
stripElement1.ItemFitMode = StripViewItemFitMode.Shrink;
```

```VB.NET
Dim stripElement1 As RadPageViewStripElement = TryCast(Me.pageView.ViewElement, RadPageViewStripElement)
stripElement1.ItemFitMode = StripViewItemFitMode.Shrink
```

![WinForms RadPageView Fitting Items Shrink](https://www.telerik.com/products/winforms/documentation/assets/3295812e74617a4581709630502ad070/pageview-strip-view-fitting-items002.gif)

* *Fill* - Items are expanded if their size is less than the available one.

```C#
RadPageViewStripElement stripElement2 = this.pageView.ViewElement as RadPageViewStripElement;
stripElement2.ItemFitMode = StripViewItemFitMode.Fill;
```

```VB.NET
Dim stripElement2 As RadPageViewStripElement = TryCast(Me.pageView.ViewElement, RadPageViewStripElement)
stripElement2.ItemFitMode = StripViewItemFitMode.Fill
```

![WinForms RadPageView Fitting Items Fill](https://www.telerik.com/products/winforms/documentation/assets/5de6c5d0d449bdb20ecc60ee77708217/pageview-strip-view-fitting-items003.gif)

* *ShrinkAndFill* - Items are either shrinked or expanded when needed.

```C#
RadPageViewStripElement stripElement3 = this.pageView.ViewElement as RadPageViewStripElement;
stripElement3.ItemFitMode = StripViewItemFitMode.ShrinkAndFill;
```

```VB.NET
Dim stripElement3 As RadPageViewStripElement = TryCast(Me.pageView.ViewElement, RadPageViewStripElement)
stripElement3.ItemFitMode = StripViewItemFitMode.ShrinkAndFill
```

![WinForms RadPageView Fitting Items ShrinkAndFill](https://www.telerik.com/products/winforms/documentation/assets/6355510e88a854fb53cf91f3e5528099/pageview-strip-view-fitting-items004.gif)

* *FillHeight* - Items are stretched in the available height of their parent container.

```C#
RadPageViewStripElement stripElement4 = this.pageView.ViewElement as RadPageViewStripElement;
stripElement4.ItemContainer.MinSize = new System.Drawing.Size(0, 50);
stripElement4.ItemFitMode = StripViewItemFitMode.FillHeight;
```

```VB.NET
Dim stripElement4 As RadPageViewStripElement = TryCast(Me.pageView.ViewElement, RadPageViewStripElement)
stripElement4.ItemContainer.MinSize = New System.Drawing.Size(0, 50)
```

![WinForms RadPageView Fitting Items FillHeight](https://www.telerik.com/products/winforms/documentation/assets/ac96a203ba3652eed2a9ac2bbcdb55b7/pageview-strip-view-fitting-items005.png)

* *MultiLine* - Items are arranged in multiLine layout. You can also set the **MultiLineItemFitMode** property to *None* or *Reflow*. If you set the **MultiLineItemFitMode** property to *None* you will manually need to set the **Row** property of the items:

```C#
this.pageView.ViewMode = PageViewMode.Strip;

RadPageViewStripElement stripElement = this.pageView.ViewElement as RadPageViewStripElement;

stripElement.ItemFitMode = StripViewItemFitMode.MultiLine;
stripElement.MultiLineItemFitMode = MultiLineItemFitMode.None;

this.radPageViewPage4.Item.Row = 2;
this.radPageViewPage5.Item.Row = 3;

```

```VB.NET
Me.pageView.ViewMode = PageViewMode.Strip

Dim stripElement As RadPageViewStripElement = TryCast(Me.pageView.ViewElement, RadPageViewStripElement)

stripElement.ItemFitMode = StripViewItemFitMode.MultiLine
stripElement.MultiLineItemFitMode = MultiLineItemFitMode.None

Me.RadPageViewPage4.Item.Row = 2
Me.RadPageViewPage5.Item.Row = 3

```

![WinForms RadPageView Fitting Items MultiLine](https://www.telerik.com/products/winforms/documentation/assets/9362564774a5013bf49f2893d8c07670/pageview-strip-view-fitting-items006.gif)

If the **MultiLineItemFitMode** property is set to *Reflow*, the layout will automatically calculate these settings:

```C#
this.pageView.ViewMode = PageViewMode.Strip;

RadPageViewStripElement stripElement1 = this.pageView.ViewElement as RadPageViewStripElement;

stripElement1.ItemFitMode = StripViewItemFitMode.MultiLine;
stripElement1.MultiLineItemFitMode = MultiLineItemFitMode.Reflow;

```

```VB.NET
Me.pageView.ViewMode = PageViewMode.Strip

Dim stripElement1 As RadPageViewStripElement = TryCast(Me.pageView.ViewElement, RadPageViewStripElement)

stripElement1.ItemFitMode = StripViewItemFitMode.MultiLine
stripElement1.MultiLineItemFitMode = MultiLineItemFitMode.Reflow

```

![WinForms RadPageView MultiLineItemFitMode Reflow](https://www.telerik.com/products/winforms/documentation/assets/7bb011c60cc976d649698276773c569f/pageview-strip-view-fitting-items007.gif)

## See Also

* [New Item](https://www.telerik.com/products/winforms/documentation/controls/pageview/stripview/new-item)
* [Scrolling and Overflow (strip buttons)](https://www.telerik.com/products/winforms/documentation/controls/pageview/stripview/scrolling-and-overflow--strip-buttons-)
* [Strip Element Properties](https://www.telerik.com/products/winforms/documentation/controls/pageview/stripview/strip-element-properties)
