首页 > 解决方案 > 如何在页面加载时显示选取器而不点击标题 Xamarin.Forms

问题描述

嗨,我正在使用 aPicker来显示一些要选择的值。

<Picker x:Name="selection" Title="Select Option">
    <Picker.ItemsSource>
        <x:Array Type="{x:Type x:String}">
            <x:String>Episode</x:String>
            <x:String>All</x:String>
            <x:String>Department</x:String>
            <x:String>Section</x:String>
        </x:Array>
    </Picker.ItemsSource>
</Picker>

当仅显示页面加载时,这不会Title显示。

当我点击标题时,它将显示选择器。

但我想在页面加载时显示选择器...

我怎样才能做到这一点?

标签: c#xamarin.forms

解决方案


据我了解,您希望在页面加载时显示选择器值。

protected override void OnAppearing()
{
    base.OnAppearing();

    if (selection.IsFocused)
        selection.Unfocus();
    else
        selection.Focus();

}

推荐阅读