protected override void OnActivated() { base.OnActivated(); AppearanceController appearanceController = Frame.GetController <AppearanceController>(); if (appearanceController != null && ObjectSpace.GetType() != typeof(NonPersistentObjectSpace)) { appearanceController.ResetRulesCache(); appearanceController.CollectAppearanceRules += AppearanceController_CollectAppearanceRules; appearanceController.Refresh(); } }