WebZone::PartChromeStyle Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets style characteristics that apply to the borders of Web Parts controls contained by a zone.

Namespace:   System.Web.UI.WebControls.WebParts
Assembly:  System.Web (in System.Web.dll)

property Style^ PartChromeStyle {
	Style^ get();

Property Value

Type: System.Web.UI.WebControls::Style^

A Style that contains style attributes for the borders that surround Web Parts controls contained by a zone.

A Web Parts control can have its own border, defined in the PartStyle property. The zone that contains the control can add an additional outer border around the control. The outer border that a zone can place around each of its Web Parts controls is determined by the PartChromeStyle property. This property does not cancel out the property attributes contained in the PartStyle object; it is merged with or added to them. It enables a zone to provide a common and consistent border for each of the Web Parts controls it contains.


Although the PartChromeStyle style settings apply primarily to the outer border that a zone can set around the controls it contains, if you set additional properties on the Style object referenced by the property, such as BackColor, the browser interprets those style attributes as applying to all the sub-elements of the table used to render a zone. Hence, setting the BackColor property for the style object referenced by the PartChromeStyle property has the same effect on a WebPart control as setting the BackColor property on the object referenced by the PartStyle property.

The following code example demonstrates the use of the PartChromeStyle property to set style attributes for the outer borders of Web Parts controls contained in a zone.

No code example is currently available or this language may not be supported.

Note that when you first load the page in a browser, the upper control has its own green border with a width of 2 pixels, as set in the declarative markup for the page. After a user clicks the calendar, the page programmatically changes the borders of both controls in the zone to red, and sets their border width to 4 pixels, yet the upper control retains its original green inner border.

.NET Framework
Available since 2.0
Return to top