Xamarin.forms 如何根据以前从同一选择器中选择的内容重新填充Xamarin选择器?
我希望在基于层次结构的列表中使用单个选择器。其思想是选择一个项目,并基于此选择,使用内部级别中的数据,基于此选择重新填充相同的选择器 层次结构可能如下所示Xamarin.forms 如何根据以前从同一选择器中选择的内容重新填充Xamarin选择器?,xamarin.forms,picker,Xamarin.forms,Picker,我希望在基于层次结构的列表中使用单个选择器。其思想是选择一个项目,并基于此选择,使用内部级别中的数据,基于此选择重新填充相同的选择器 层次结构可能如下所示 清单项目A1 清单项目A1.1 清单项目A1.2 清单项目A1.2.1 清单项目A1.3 清单项目B1 清单项目B1.1 清单项目B1.2 清单项目B1.3 我做了几次尝试,但最终在SelectedIndexChanged方法中出现了一个无限循环 最好的问候。据我所知,您需要这样的东西 <Picker x:Name="p
- 清单项目A1
- 清单项目A1.1
- 清单项目A1.2
- 清单项目A1.2.1
- 清单项目A1.3
- 清单项目B1
- 清单项目B1.1
- 清单项目B1.2
- 清单项目B1.3
最好的问候。据我所知,您需要这样的东西
<Picker x:Name="pick" SelectedIndexChanged="pick_SelectedIndexChanged">
<Picker.Items>
<x:String>Hello</x:String>
</Picker.Items>
</Picker>
据我所知,你需要这样的东西
<Picker x:Name="pick" SelectedIndexChanged="pick_SelectedIndexChanged">
<Picker.Items>
<x:String>Hello</x:String>
</Picker.Items>
</Picker>
禁用
SelectedIndexChanged
方法
// disable the event handler
myPicker.SelectedIndexChanged -= OnSelectedIndexChanged;
// update your Picker data
// re-enable the event handler
myPicker.SelectedIndexChanged += OnSelectedIndexChanged;
禁用
SelectedIndexChanged
方法
// disable the event handler
myPicker.SelectedIndexChanged -= OnSelectedIndexChanged;
// update your Picker data
// re-enable the event handler
myPicker.SelectedIndexChanged += OnSelectedIndexChanged;