如何解决Xamarin Grid UWP和iOS显示问题
我在Xamarin中遇到UI问题。在Android上看起来很完美,但在iOS上却无法正常工作。我检查UWP只是为了确定,它也不起作用。现在请记住,将UWP项目保留在其中的唯一原因是为了进行快速测试。我的目标不是UWP。
这是Android中的正确行为
这是iOS中的错误行为(我知道这是UWP屏幕截图,但存在相同的问题)
这是代码XML,我想不出这点来挽救我的生命。
<StackLayout Orientation="Vertical" Padding="16,40,16,0" Spacing="10">
<Grid VerticalOptions="Center"
HorizontalOptions="Center">
<Grid.RowDefinitions>
<RowDefinition Height="auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="128"/>
</Grid.ColumnDefinitions>
<Image x:Name="PhotoImageFront"
Grid.Column="0"
Source="camera_front.png"
HeightRequest="128" />
<BoxView
Grid.Column="1"/>
<Image x:Name="PhotoImageRear"
Grid.Column="2"
Source="camera_rear.png"
HeightRequest="128" />
</Grid>
</StackLayout>
解决方法
由于这些项目之一中的文件名约定,我不得不将文件的名称从破折号改为下划线。不知何故,我错过了几个重命名。我一直在与这个问题作斗争达数小时之久,令人惊讶的是,SushiHangover在我发布问题后5分钟为我指出了正确的方向。谢谢大家!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。