在Xamarin表单中仍然是新的我正在尝试添加图像。
我开了一个新的PCL项目,有一个登录表单和一个主页面。
我想在主页面上添加2张图片,但是一张图片会导致项目崩溃并调用一个非常规的异常。
是在项目中。并将其添加到Android项目的可绘制库中。
希望得到帮助谢谢。
附加我的XAML,名为tmpImage的secound图像正在解决这个问题:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:ComplexInstruction"
x:Class="ComplexInstruction.MainPage">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="0,1*"></RowDefinition>
<RowDefinition Height="1*"></RowDefinition>
<RowDefinition Height="0.1*"></RowDefinition>
<RowDefinition Height="1*"></RowDefinition>
<RowDefinition Height="0.1*"></RowDefinition>
<RowDefinition Height="1*"></RowDefinition>
<RowDefinition Height="0.1*"></RowDefinition>
<RowDefinition Height="1*"></RowDefinition>
<RowDefinition Height="0.1*"></RowDefinition>
<RowDefinition Height="1*"></RowDefinition>
<RowDefinition Height="0.1*"></RowDefinition>
<RowDefinition Height="1*"></RowDefinition>
<RowDefinition Height="0.1*"></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.1*"></ColumnDefinition>
<ColumnDefinition Width="1*"></ColumnDefinition>
<ColumnDefinition Width="0.1*"></ColumnDefinition>
<ColumnDefinition Width="1*"></ColumnDefinition>
<ColumnDefinition Width="0.1*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Image Aspect="Fill" Source="logo_ComplexInstructions.jpg"
RelativeLayout.WidthConstraint=
"{ConstraintExpression Type=RelativeToParent, Property=Width}"
RelativeLayout.HeightConstraint=
"{ConstraintExpression Type=RelativeToParent, Property=Height}" Opacity="0.3" Grid.ColumnSpan="5" Grid.Row="0" Grid.RowSpan="2" />
<Image x:Name="tmpImage" Aspect="Fill" Source="SHA_6620.jpg"
RelativeLayout.WidthConstraint=
"{ConstraintExpression Type=RelativeToParent, Property=Width}"
RelativeLayout.HeightConstraint=
"{ConstraintExpression Type=RelativeToParent, Property=Height}"
Grid.ColumnSpan="5" Grid.Row="3" Grid.RowSpan="8" />
</Grid>
</ContentPage>
答案 0 :(得分:1)
如果logo_ComplexInstructions.jpg正确与否,请检查您的图片名称
并且
我认为 .jpg 图片不支持Xamarin.Forms(我不知道exxctly)
按照以下链接
https://developer.xamarin.com/api/type/System.Drawing.Imaging.ImageFormat/