C# 将边框添加到仅在聚焦时可见的选择器?

C# 将边框添加到仅在聚焦时可见的选择器?,c#,xamarin,xamarin.forms,border,picker,C#,Xamarin,Xamarin.forms,Border,Picker,有没有一种方法可以将边框添加到仅在聚焦时可见的选择器?我不确定我是否在解释自己,但我只希望当用户试图从选择器中选择一个项目时,边框是可见的。我正在研究xamarin表格。这是我的密码。先谢谢你 <StackLayout Orientation="Horizontal"> <Label VerticalOptions="Start" HorizontalOptions="StartAndExpand" Text="Proj

有没有一种方法可以将边框添加到仅在聚焦时可见的选择器?我不确定我是否在解释自己,但我只希望当用户试图从选择器中选择一个项目时,边框是可见的。我正在研究xamarin表格。这是我的密码。先谢谢你

    <StackLayout Orientation="Horizontal">
        <Label  VerticalOptions="Start" HorizontalOptions="StartAndExpand"
                Text="Project"
                WidthRequest="100"/>
        <Picker Title="Please Select" HorizontalOptions="StartAndExpand" WidthRequest="255">
            <Picker.Items>
                <x:String>Andalucia</x:String>
                <x:String>Atlantico</x:String>
                <x:String>Berkley Square</x:String>
                <x:String>Cooper City</x:String>
                <x:String>Valencia Bay</x:String>
            </Picker.Items>
            <Picker.Triggers>
                <Trigger TargetType="Picker"
                             Property="IsFocused" Value="True">
                    <Setter Property="BackgroundColor" Value="Azure">
                    </Setter>
                </Trigger>
            </Picker.Triggers>

        </Picker>
    </StackLayout>

安达卢西亚
大西洋
伯克利广场
库珀城
巴伦西亚湾

将您的
选取器
包含在
框架
中(或另一个最适合您需要的控件)可能会起作用

<StackLayout Orientation="Horizontal" VerticalOptions="Center">
    <Label  VerticalOptions="Start"
            HorizontalOptions="StartAndExpand"
            Text="Project"
            WidthRequest="100"/>
    <Frame OutlineColor="Transparent" 
           HorizontalOptions="StartAndExpand" 
           WidthRequest="255" 
           Padding="2">
        <Frame.Triggers>
            <Trigger TargetType="Frame" Property="IsFocused" Value="True">
                <Setter Property="OutlineColor" Value="Red" />
            </Trigger>
        </Frame.Triggers>

        <Picker Title="Please Select">
            <Picker.Items>
                <x:String>Andalucia</x:String>
                <x:String>Atlantico</x:String>
                <x:String>Berkley Square</x:String>
                <x:String>Cooper City</x:String>
                <x:String>Valencia Bay</x:String>
            </Picker.Items>
            <Picker.Triggers>
                <Trigger TargetType="Picker" Property="IsFocused" Value="True">
                    <Setter Property="BackgroundColor" Value="Blue" />
                </Trigger>
            </Picker.Triggers>
        </Picker>
    </Frame>
</StackLayout>

安达卢西亚
大西洋
伯克利广场
库珀城
巴伦西亚湾