首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin Picker添加TagGesture

Xamarin Picker添加TagGesture
EN

Stack Overflow用户
提问于 2017-05-12 09:11:19
回答 1查看 537关注 0票数 0

我想在选取器中添加一个点击手势-这样当一个值被选中(双击)时,我就可以调用一个方法。我已经尝试了以下几种方法。但它永远不会开火!有什么想法吗?

代码语言:javascript
复制
  <Picker Grid.Row="5" Margin="0,0,100,0" Title=" -Select State" SelectedIndex="{Binding StatesSelectedIndex, Mode=TwoWay}" ItemsSource="{Binding PPStates}" ItemDisplayBinding="{Binding Path=[display_name]}">
                    <Picker.GestureRecognizers>
                      <TapGestureRecognizer
                              Command="{Binding OnTapPicker}"
                              NumberOfTapsRequired="1" />
                    </Picker.GestureRecognizers>
              </Picker>

我已经厌倦了https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/gestures/tap/中的示例代码

通过添加此Tapped="OnTapGestureRecognizerTapped"

EN

回答 1

Stack Overflow用户

发布于 2017-05-19 22:11:52

我不知道你怎么能以你想要的方式做到这一点,但是你可以触发selectedindexchanged。如果我是对的,这应该会在用户选择50个状态中的一个状态时触发。这里有一些关于选取器的文档。https://developer.xamarin.com/api/type/Xamarin.Forms.Picker

如果你想使用一个可绑定的选择器,你应该使用这个:https://forums.xamarin.com/discussion/30801/xamarin-forms-bindable-picker

如果这对你有帮助,请告诉我。

编辑:选取器现在默认是可绑定的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43927826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档