public override void OnApplyTemplate()
{
base.OnApplyTemplate();
_rtbMessage = GetTemplateChild("RichTextBoxMessage") as RichTextBox;
_rtbErrorMessage = GetTemplateChild("RichTextBoxErrorMessage") as RichTextBox;
#if SILVERLIGHT
if (_rtbMessage != null)
_rtbMessageInitialXaml = _rtbMessage.Xaml;
if (_rtbErrorMessage != null)
_rtbErrorMessageInitialXaml = _rtbErrorMessage.Xaml;
#else
if (_rtbMessage != null)
_rtbMessageInitialXaml = XamlWriter.Save(_rtbMessage.Document);
if (_rtbErrorMessage != null)
_rtbErrorMessageInitialXaml = XamlWriter.Save(_rtbErrorMessage.Document);
#endif
SetRichTextBoxMessage();
SetRichTextBoxErrorMessage();
}