我是C#和Xamarin Forms的新手。我认为有一个选择器。我想在用户在选择器中选择一个值后触发并采取行动(实际上是根据此图片,在用户选择完成之后)。但是发生的事情是它在用户悬停项目时触发。
这就是我尝试过的。
XAML
<div class="container">
<div class="first-item">A</div>
<div class="second-item">B</div>
</div>
隐藏代码
<local:HCImagePicker x:Name="statusPicker" Margin="0,0,0,10" Image="arrowdown" ItemsSource="{Binding Statuses}" ItemDisplayBinding="{Binding status}" SelectedIndexChanged="Handle_StatusPickerItemChanged"></local:HCImagePicker>
答案 0 :(得分:0)
这仅在iOS上发生,您可以通过应用Platform特定项来切换行为。
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout Margin="20">
<Picker ... Title="Select a monkey" ios:Picker.UpdateMode="WhenFinished">
...
</Picker>
...
</StackLayout>
</ContentPage>