public PaletteTreeStateRedirect(PaletteRedirect redirect,
PaletteBack back,
PaletteBackInheritRedirect backInherit,
PaletteBorder border,
PaletteBorderInheritRedirect borderInherit,
NeedPaintHandler needPaint)
: base(redirect, back, backInherit, border, borderInherit, needPaint)
{
Debug.Assert(redirect != null);
// Remember the redirect reference
_redirect = redirect;
// Create the item redirector
_nodeRedirect = new PaletteTripleRedirect(redirect,
PaletteBackStyle.ButtonListItem,
PaletteBorderStyle.ButtonListItem,
PaletteContentStyle.ButtonListItem,
needPaint);
}