Xamarin.Forms在XAML中使用当前的ContentPage作为CommandProperty



我需要当前可见的contentpage,该内容绑定到视图模型,作为视图模型的 CommandParameter

喜欢:

<Button Text="Save" 
        Command="{Binding AddObjectAndClosePage}" 
        CommandParameter={Binding MyContentPage} />

,但Xamarin不支持ElementName绑定。我现在如何将我的ContentPage用作参数?

好吧,这完全是我的错。我的方法是打破MVVM模式的所有规则。

您可以通过写作:

在查看模式中的命令方法中访问 Navigation上下文
Application.Current.MainPage.Navigation.PopModalAsync();

学习。

最新更新