在动态填充的 ListView 中,是否可以有条件地在 Xamarin Forms 的按钮上显示图像?
例如,总而言之,我有一个心形按钮,如果后面的代码中的条件为真,则需要将其填充为红色,否则为非红色。
<ListView x:Name="FullNamesList"
VerticalOptions="FillAndExpand"
ItemSelected="FullNamesList_OnItemSelected">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="1.1*" />
<ColumnDefinition Width=".3*" />
</Grid.ColumnDefinitions>
<Label FontSize="Medium"
FontAttributes="Bold"
HorizontalTextAlignment="Start"
Margin="20,0,0,0"
VerticalTextAlignment="Center"
Grid.Row="0"
Grid.Column="0">
<Label.Triggers>
</Button>
</Grid>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
最初构建页面时,我将遍历一个列表。如果列表中存在名称,我需要将图像更改为Button Image="favoritered.png"
蝴蝶不菲
相关分类