Xamarin 右侧带有图标的条目

Xamarin 右侧带有图标的条目,xamarin,xamarin.forms,Xamarin,Xamarin.forms,有没有一种方法可以在xamarin forms上实现此条目和图标,而不必经过特定于平台的效果/渲染,因为现在为了实现这一点,我已经为此实现了平台效果。请查看下面的图像链接: EDIT1:Changed link我认为最好的解决方案是创建一个包含1行和2列的网格。 在第0列中添加条目,在第1列中添加图标。如果需要,可以将条目设置为占用第1列和第2列,我认为最好的解决方案是创建一个包含1行和2列的网格。 在第0列中添加条目,在第1列中添加图标。如果你想知道我是如何使用@Alessandro的答案的,

有没有一种方法可以在xamarin forms上实现此条目和图标,而不必经过特定于平台的效果/渲染,因为现在为了实现这一点,我已经为此实现了平台效果。请查看下面的图像链接:


EDIT1:Changed link

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

<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>

对于任何想知道我是如何使用@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>
右侧带有图标的条目

右侧带有图标的条目


我试过这个,是的,它在条目旁边,但我希望图标与条目本身重叠,以便图像也利用条目的边框。好的,我试过占据条目的两列,它重叠了。现在,我将尝试将图标的位置设置为EntryThank的末尾。这给了我一个做事的主意。我已经这样做了,明天我会发布答案。但我会接受你的回答。我试过了,是的,它在条目旁边,但我希望图标与条目本身重叠,以便图像也利用条目的边框。好的,我试过占据条目的两列,它重叠了。现在,我将尝试将图标的位置设置为EntryThank的末尾。这给了我一个做事的主意。我已经这样做了,明天我会发布答案。但是我会接受你的回答。在条目本身中有一种方法可以通过自定义渲染器操纵操作系统控件来实现这一点,请看这里的完整示例抱歉@depchie,现在我正在尝试避免自定义渲染器。就像我说的,我是通过使用android平台特效来实现的。但我正在尝试尽可能地避免它,除非它真的需要——因为我正在尝试创建的应用程序支持所有3个平台,Android、iOS和UWP,所以没有跨平台的方法。另外,我这样做不仅仅是为了旁边的图标,这个图标是有目的的。可以理解:有一种方法可以在条目内部通过自定义渲染器操纵操作系统控件来实现这一点,请看这里的完整示例抱歉@depchie,现在我正试图避免自定义渲染器。就像我说的,我是通过使用android平台特效来实现的。但我正在尝试尽可能地避免它,除非它真的需要——因为我正在尝试创建的应用程序支持所有3个平台,Android、iOS和UWP,所以没有跨平台的方法。另外,我这样做不仅仅是为了旁边的图标,这个图标也是有目的的。可以理解: