Adds an instance of type RebarBand to the end of this instance.
The zero-based index value of the RebarBand added to the collection.
You can also add new RebarBand objects to the collection by using the Insert method.
To remove a RebarBand that you have previously added, use the Remove or RemoveAt methods.
This example removes an existing RebarBand from a Rebar control if it exists and adds and inserts three new RebarBand object to the Rebar.
private void UpdateRebarBands(Skybound.Rebar.Rebar rebar, Skybound.Rebar.RebarBand toRemove)
{
// if toRemove is in in the collection, remove it:
if(rebar.Bands.Contains(toRemove))
{
rebar.Bands.Remove(toRemove);
}
// create three new rebar bands:
RebarBand bandMenu = new RebarBand(RebarBandType.MenuBar);
RebarBand bandTools = new RebarBand(RebarBandType.ToolBar);
RebarBand bandAddress = new RebarBand(RebarBandType.ToolBar, "Address", null);
// add the first two bands to the rebar:
rebar.Bands.Add(bandMenu);
rebar.Bands.Add(bandTools);
// insert the third band before the first. Note that although the index of this band
// in the collection will be zero, it will still be physically ordered after the previous
// two bands on the screen
rebar.Bands.Insert(0, bandAddress);
}
Rebar.RebarBandCollection Class | Skybound.Rebar Namespace