public override Image GetBorderImage(PaletteBorderStyle style, PaletteState state)
{
// We do not provide override values
if (CommonHelper.IsOverrideState(state))
return null;
switch (style)
{
case PaletteBorderStyle.SeparatorLowProfile:
case PaletteBorderStyle.SeparatorHighInternalProfile:
case PaletteBorderStyle.SeparatorHighProfile:
case PaletteBorderStyle.SeparatorCustom1:
case PaletteBorderStyle.ControlClient:
case PaletteBorderStyle.ControlAlternate:
case PaletteBorderStyle.ControlGroupBox:
case PaletteBorderStyle.ControlToolTip:
case PaletteBorderStyle.ControlRibbon:
case PaletteBorderStyle.ControlRibbonAppMenu:
case PaletteBorderStyle.ControlCustom1:
case PaletteBorderStyle.ContextMenuOuter:
case PaletteBorderStyle.ContextMenuInner:
case PaletteBorderStyle.ContextMenuHeading:
case PaletteBorderStyle.ContextMenuSeparator:
case PaletteBorderStyle.ContextMenuItemSplit:
case PaletteBorderStyle.ContextMenuItemImageColumn:
case PaletteBorderStyle.ContextMenuItemImage:
case PaletteBorderStyle.ContextMenuItemHighlight:
case PaletteBorderStyle.InputControlStandalone:
case PaletteBorderStyle.InputControlRibbon:
case PaletteBorderStyle.InputControlCustom1:
case PaletteBorderStyle.FormMain:
case PaletteBorderStyle.FormCustom1:
case PaletteBorderStyle.HeaderPrimary:
case PaletteBorderStyle.HeaderDockInactive:
case PaletteBorderStyle.HeaderDockActive:
case PaletteBorderStyle.HeaderCalendar:
case PaletteBorderStyle.HeaderSecondary:
case PaletteBorderStyle.HeaderForm:
case PaletteBorderStyle.HeaderCustom1:
case PaletteBorderStyle.HeaderCustom2:
case PaletteBorderStyle.TabHighProfile:
case PaletteBorderStyle.TabStandardProfile:
case PaletteBorderStyle.TabLowProfile:
case PaletteBorderStyle.TabOneNote:
case PaletteBorderStyle.TabDock:
case PaletteBorderStyle.TabDockAutoHidden:
case PaletteBorderStyle.TabCustom1:
case PaletteBorderStyle.TabCustom2:
case PaletteBorderStyle.TabCustom3:
case PaletteBorderStyle.ButtonStandalone:
case PaletteBorderStyle.ButtonGallery:
case PaletteBorderStyle.ButtonAlternate:
case PaletteBorderStyle.ButtonLowProfile:
case PaletteBorderStyle.ButtonBreadCrumb:
case PaletteBorderStyle.ButtonListItem:
case PaletteBorderStyle.ButtonCommand:
case PaletteBorderStyle.ButtonButtonSpec:
case PaletteBorderStyle.ButtonCalendarDay:
case PaletteBorderStyle.ButtonCluster:
case PaletteBorderStyle.ButtonNavigatorStack:
case PaletteBorderStyle.ButtonNavigatorOverflow:
case PaletteBorderStyle.ButtonNavigatorMini:
case PaletteBorderStyle.ButtonForm:
case PaletteBorderStyle.ButtonFormClose:
case PaletteBorderStyle.ButtonCustom1:
case PaletteBorderStyle.ButtonCustom2:
case PaletteBorderStyle.ButtonCustom3:
case PaletteBorderStyle.ButtonInputControl:
case PaletteBorderStyle.GridHeaderColumnList:
case PaletteBorderStyle.GridHeaderColumnSheet:
case PaletteBorderStyle.GridHeaderColumnCustom1:
case PaletteBorderStyle.GridHeaderRowList:
case PaletteBorderStyle.GridHeaderRowSheet:
case PaletteBorderStyle.GridHeaderRowCustom1:
case PaletteBorderStyle.GridDataCellList:
case PaletteBorderStyle.GridDataCellSheet:
case PaletteBorderStyle.GridDataCellCustom1:
return null;
default:
throw new ArgumentOutOfRangeException("style");
}
}