Xamarin mit Hilfe von Formularen & PCLPrism VM mit Blick in Suchrufcode Bindung hinter
ich viele Beispiele und Schnipsel über Bindung VM mit Blick in den Page.xaml sah
mit diesem Block
xmlns:prism="clr-namespace:Prism.Mvvm;assembly=Prism.Forms"
prism:ViewModelLocator.AutowireViewModel="True"
Und was, wenn ich das Ansichtsmodell innerhalb des Seitencodes (Page.cs) binden möchte.
Was kann ich tun, wenn die Ansichtsparameter PageViewModel (INavigationService navigationService, IPageDialogService pageDialogService) –
In diesem Fall müssen Sie das ViewModel mithilfe der Abhängigkeitsinjektion auflösen. Sie können Ihre App-Klasse statisch zugänglich machen. Rufen Sie dann App.Container.Resolve ([Ihr Viewmodel-Typ]) auf. Aber bevor dies funktionieren kann, müssen Sie das Viewmodel im Container registrieren, indem Sie Container.RegisterType ([Ihr Viewmodelltyp], Viewmodel-Klasse) aufrufen – lowleetak
könnte ich es trotz meines Containers vom Typ Dryioc.Icontainer immer noch verwenden. –