在Xamarin Forms中,我们如何从父页面的代码隐藏中访问ListViews控件?
我想设置一些属性但不确定如何访问它们。
EG如果父页面是MyPage,其中一个名为MyList的ListView包含地址和名称标签,从MyPage代码隐藏我怎么设置,说地址标签不透明?
如果这两个属性不在ListView.Items
内,我建议你熟悉BindableProperties。
MyList
应该暴露2 BindableProperties
:
所以可以在那些上使用DataBinding
。
您还可以创建一个AddressOpacity
并将其直接绑定到代表Label.Opacity
。但是,如果你想隐藏/显示标签,我建议使用Label.IsVisible
代替。
替代不推荐的方式:
在ListView
中创建公共方法,以便能够操纵不同的UI道具。