XAML 错误XFC0040无法将值转换为Microsoft.Maui.Thickness

wz8daaqr  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(156)

我有内容页:

<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="NetMauiApp.LoginPage"
             Title="LoginPage">

    <Grid RowDefinitions="Auto,*,Auto">

        <!--Header-->
        <Grid>
            <!--header content-->
            <Image Source="topsiof.png" VerticalOptions="Start" Margin="0 -1 0 0" />
        </Grid>

字符串
我在编译时遇到以下错误:错误XFC 0040无法将值“0 -1 0 0”转换为“Microsoft.Maui.Thickness”。
但是,我可以删除margin属性来运行我的应用程序,并在进行调试时再次添加它,而不会出现任何错误。
为什么会出现这种情况?

pxq42qpu

pxq42qpu1#

文档中的示例-注意逗号的使用

<StackLayout Padding="0,20,0,0">
  <!-- Margin defined by a single uniform value. -->
  <Label Text=".NET MAUI" Margin="20" />
  <!-- Margin defined by horizontal and vertical values. -->  
  <Label Text=".NET iOS" Margin="10,15" />
  <!-- Margin defined by four distinct values that are applied to the left, top, right, and bottom. -->  
  <Label Text=".NET Android" Margin="0,20,15,5" />
</StackLayout>

字符串

相关问题