.NET MAUI CollectionView SwipeView 更改 TextColor

问题描述 投票:0回答:1
xamarin xamarin.forms maui
1个回答
0
投票

您可以使用

SwipeItemView
来实现:

<CollectionView ...>
    <CollectionView.ItemTemplate>
        <DataTemplate >
            
            <SwipeView>
                <SwipeView.RightItems>
                    <SwipeItems>
                        <SwipeItemView>
                            <StackLayout BackgroundColor="red">
                                <Label Text="Delete" 
                                       TextColor="Aqua"/>
                            </StackLayout>
                        </SwipeItemView>
                        
                        <SwipeItemView>
                            ...
                        </SwipeItemView>
                    </SwipeItems>
                </SwipeView.RightItems>
                
                <HorizontalStackLayout Padding="2">
                    <Label  Text="{Binding ...}"/>
                    <Label Padding="50,0,0,0" Text="{Binding ...}"/>
                </HorizontalStackLayout>
                
            </SwipeView>

        </DataTemplate>
    </CollectionView.ItemTemplate>
</CollectionView>

有关更多信息,您可以参考文档:自定义刷卡项目

© www.soinside.com 2019 - 2024. All rights reserved.