在右侧输入图标

时间:2017-10-11 08:23:07

标签: xamarin xamarin.forms

有没有办法实现此条目加上xamarin表单中的图标,而不通过平台特定的效果/渲染,因为现在为了实现这一点,我已经为此实现了平台效果。请查看以下图片链接:

EntryImage

EDIT1:更改了链接

3 个答案:

答案 0 :(得分:2)

我认为最好的解决方案是创建一个包含1行和2列的网格。 在第0列中添加条目,在第1列中添加图标。如果需要,可以将条目设置为占用第1列和第2列

答案 1 :(得分:2)

对于那些想知道我是如何使用@Alessandro的答案的人来说,这是怎么回事。

<StackLayout Orientation="Vertical" VerticalOptions="CenterAndExpand">
    <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"/>
            </Grid.ColumnDefinitions>
            <Entry Placeholder="Test" 
                   Text="Test"
                   Grid.Row="0"
                   Grid.Column="0"
                   Grid.ColumnSpan="2"
                   />

            <Image Source="test_image.png"
                   Grid.Row="0"
                   Grid.Column="1"
                   Grid.ColumnSpan="1"
                   HorizontalOptions="End">

</StackLayout>

答案 2 :(得分:-1)

右侧带有图标的条目

<StackLayout Orientation="Horizontal" Spacing="0">
 <Entry IsPassword="True" HorizontalOptions="FillAndExpand"/>
 <Image Source="icon.png" WidthRequest="50" HeightRequest="50"/>
</StackLayout>