C# 将边框添加到仅在聚焦时可见的选择器?
有没有一种方法可以将边框添加到仅在聚焦时可见的选择器?我不确定我是否在解释自己,但我只希望当用户试图从选择器中选择一个项目时,边框是可见的。我正在研究xamarin表格。这是我的密码。先谢谢你C# 将边框添加到仅在聚焦时可见的选择器?,c#,xamarin,xamarin.forms,border,picker,C#,Xamarin,Xamarin.forms,Border,Picker,有没有一种方法可以将边框添加到仅在聚焦时可见的选择器?我不确定我是否在解释自己,但我只希望当用户试图从选择器中选择一个项目时,边框是可见的。我正在研究xamarin表格。这是我的密码。先谢谢你 <StackLayout Orientation="Horizontal"> <Label VerticalOptions="Start" HorizontalOptions="StartAndExpand" Text="Proj
<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>
安达卢西亚
大西洋
伯克利广场
库珀城
巴伦西亚湾