0

我需要当前可见的 ContentPage,它绑定到视图模型,作为CommandParameter视图模型的命令。

喜欢:

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

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

4

1 回答 1

1

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

您可以Navigation通过编写以下内容访问视图模型中命令方法中的上下文:

Application.Current.MainPage.Navigation.PopModalAsync();

学过的知识。

于 2017-09-27T17:09:02.103 回答