我有一个选择器,我想对所有项目应用不同的样式,如果可以同时为 IOS 和 Android 做,我也更喜欢。
在custom.xaml:
<ContentPage.Content>
<StackLayout>
<Picker
x:Name="ArticuloPicker"
Title="ADD"
Margin="5"
FontSize="16"
HorizontalOptions="FillAndExpand"
IsVisible="False"
SelectedIndexChanged="OnPickerSelectedChanged" />
Run Code Online (Sandbox Code Playgroud)
custom.xaml.cs:
protected override void OnAppearing()
{
base.OnAppearing();
ArticuloPicker.ItemsSource = null;
//calculate description
//example descripcion = "text"
.
.
ArticuloPicker.Items.Add(descripcion);
}
}
Run Code Online (Sandbox Code Playgroud)
我想为每个 picker.item 分配一个边框,并可能更改字体颜色或其他样式。
如果有人知道我该怎么做或向我展示任何示例,我找不到任何正确完成的事情。
编辑:我想要的是为选择器的每个项目创建一个边框和背景。
我想让菜单动态化.
我有这个HTML输出:
<dl>
<dt class="odd">one</dt>
<dd class="odd"> ...</dd>
<dt class="even">two</dt>
<dd class="even"> ...</dd>
<dt class="odd">three</dt>
<dd class="odd">... </dd>
<dt class="even">four</dt>
<dd class="even">... </dd>
<dt class="odd">five</dt>
<dd class="odd">... </dd>
<dt class="even">six</dt>
<dd class="even">...</dd>
</dl>
Run Code Online (Sandbox Code Playgroud)
我已经设置了dd,display: none因为它们是过滤器.dt是标题.
我试图这样做,以便我点击dt它必须将下一个dd元素更改为display: block;
我正在寻找一些jQuery或javascript方法来做到这一点,但我找不到任何.
任何的想法?