单击标签时如何引用在xaml中创建的选择器

时间:2019-03-09 13:43:10

标签: c# xaml xamarin.forms

所以我正在做一个Xamarin表单多平台应用程序。我有一个标签和一个看不见的选择器。单击标签后,我希望选择器变得可见。我不确定如何在事件处理程序的文件后面的代码中引用选择器。

我为标签创建了这个手势识别器:

            <Label.GestureRecognizers>
                 <TapGestureRecognizer Tapped="LabelTap1"/>
            </Label.GestureRecognizers>

我不能使用sender,因为它显然只是标签对象。有什么想法可以实现吗?

1 个答案:

答案 0 :(得分:0)

您必须给您的Picker命名,这将在您的代码隐藏区中产生一个变量。通过添加以下属性来更改选择器:

<Picker x:Name="MyPicker" />

然后在您的代码隐藏中,只需执行以下操作:

MyPicker.IsVisible = true;

相关问题