如何从内容页面视图模型隐藏内容视图Xamarin表单,freshmvvm

问题描述

我要添加这样的内容视图,它具有自己的视图模型。我想从内容页面的视图模型中处理其可见性。

    <ContentPage>
    <local:ContentView1 IsVisible="{Binding IsContentViewVisible}"/>
    </ContentPage>

这里是页面的视图模型绑定,用于内容视图的隐藏和显示 公共布尔IsContentViewVisible {get; set;} 然后我通过给出对​​或错来使用它。 我正在使用Fody,所以我假设不需要INotifyPropertyChanged。

解决方法

通过document

您需要为ViewModel实现INotifyPropertyChanged

注意:所有实现INotifyPropertyChanged的类都将在属性设置器中注入通知代码。