所以我正在做一个Xamarin forms多平台应用程序。我有一个标签和一个隐形的选择器。单击标签时,我希望选择器变为可见。我不确定如何在事件处理程序的代码隐藏文件中引用选取器。
我为标签创建了这个手势识别器:
<Label.GestureRecognizers>
<TapGestureRecognizer Tapped="LabelTap1"/>
</Label.GestureRecognizers>
我不能使用sender,因为它显然只是标签对象。有没有办法实现这一点?
发布于 2019-03-09 22:40:54
您必须为您的Picker
指定一个名称,这将在您的代码隐藏中产生一个变量。通过添加以下属性来更改选取器:
<Picker x:Name="MyPicker" />
然后,在您的代码隐藏中,您可以简单地执行以下操作:
MyPicker.IsVisible = true;
https://stackoverflow.com/questions/55077953
复制相似问题