private void tabbedDocumentContainer1_ActiveDocumentChanged(ContentDocument newActiveDocument)
{
RefreshPropertyGridForDocument(newActiveDocument);
if (newActiveDocument != null)
{
RestoreSelectedPropertyGridItem(newActiveDocument);
}
if (OnActiveDocumentChanged != null)
{
OnActiveDocumentChanged();
}
}