【发布时间】:2019-06-13 09:30:44
【问题描述】:
我正在使用flowlistview 来列出图像。如果pageStatus 的值为OFF,我需要隐藏图像,如果pageStatus 的值为ON,我需要显示图像。我尝试如下:
在模型中:
public string pageStatus { get; set; }
public bool pictureStatus
{
get
{
if (pageStatus == "OFF")
return false;
else
return true;
}
}
在 XAML 中为图像添加了 IsVisible="{Binding pictureStatus}"。图片未显示在 UI 中,但OFF 状态图片显示空白,如下所示。
我还需要从 UI 中删除该空白区域,我该怎么做?
【问题讨论】:
-
您在 1 中有 2 个不同的问题
-
@NickKovalsky 我只有一个问题,如何删除空格?
-
您正在绑定到一个在更改时不会触发任何内容的属性。您需要在模型中实现 INotifyPropertyChanged,当您更改数据后调用 OnPropertyChanged("pictureStatus") 时,它将在您的绑定中更新
标签: image xamarin.forms visibility