ComponentCatalogViewModel はカテゴリ変更で SelectedComponent をリセットし、`OnPropertyChanged(nameof(Components))` を即座に飛ばします。 最終段階では ComponentPreviewFactory が `component.XamlType` を基に UIElement を生成し、ContentControl が差し替えられます。