Xamarin Forms - 从父页面代码隐藏的列表视图中访问控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin Forms - 从父页面代码隐藏的列表视图中访问控件相关的知识,希望对你有一定的参考价值。

在Xamarin Forms中,我们如何从父页面的代码隐藏中访问ListViews控件?

我想设置一些属性但不确定如何访问它们。

EG如果父页面是MyPage,其中一个名为MyList的ListView包含地址和名称标签,从MyPage代码隐藏我怎么设置,说地址标签不透明?

答案

如果这两个属性不在ListView.Items内,我建议你熟悉BindablePropertiesMyList应该暴露2 BindableProperties

  • 地址
  • name

所以可以在那些上使用DataBinding。 您还可以创建一个AddressOpacity并将其直接绑定到代表Label.Opacity。但是,如果你想隐藏/显示标签,我建议使用Label.IsVisible代替。

替代不推荐的方式: 在ListView中创建公共方法,以便能够操纵不同的UI道具。

以上是关于Xamarin Forms - 从父页面代码隐藏的列表视图中访问控件的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Forms 导航页

如何在xamarin.forms.android里面隐藏navigationbar

在 Xamarin.Forms Shell 中隐藏 tabbedPage 的标题

从 ViewModel 绑定到 Xamarin.Forms.Maps.Map

Xamarin.Forms Shell 将数据传递到弹出项视图

如何在 Xamarin Forms 中滚动时折叠(隐藏或向上滑动)导航栏(标题栏)?