S'il vous plaît aider. J'utilise Prism WPF + mef 6.1.0prism mef ViewSortHint ne fonctionne pas
Enregistré toutes les vues pour chaque région par attribut
[ViewExport(RegionName = RegionNames.NavigatorRegion)]
[PartCreationPolicy(CreationPolicy.Shared)]
[ViewSortHint("1")]
public partial class AView: UserControl
{
}
[ViewExport(RegionName = RegionNames.NavigatorRegion)]
[PartCreationPolicy(CreationPolicy.Shared)]
[ViewSortHint("2")]
public partial class BView: UserControl
{
}
Et leur montrer en coquille à l'aide ContentControl
<ContentControl prism:RegionManager.RegionName="{x:Static r:RegionNames.NavigatorRegion}"/>
J'utilise ContentControl parce que je besoin d'un seul vue active. Cependant, BView est toujours affiché en premier mais je l'ai défini [ViewSortHint ("2")].
Quel est le problème? Lorsque je supprime BView, l'affichage AView est correct.
pouvez-vous nous donner plus d'informations sur ce que vous voulez? – toumir
Je veux quand le shell est chargé AView affiché. – John