/// <summary>
/// Update the redirector with new reference.
/// </summary>
/// <param name="redirect">Target redirector.</param>
public void SetRedirector(PaletteRedirect redirect)
{
_paletteControlInner.SetRedirector(redirect);
_paletteControlOuter.SetRedirector(redirect);
_paletteHeading.SetRedirector(redirect);
_paletteItemHighlight.SetRedirector(redirect);
_paletteItemImage.SetRedirector(redirect);
_paletteItemImageColumn.SetRedirector(redirect);
_paletteItemShortcutTextRedirect.SetRedirector(redirect);
_paletteItemSplit.SetRedirector(redirect);
_paletteItemTextAlternateRedirect.SetRedirector(redirect);
_paletteItemTextStandardRedirect.SetRedirector(redirect);
_paletteSeparator.SetRedirector(redirect);
}