原諒我的無知,因為我是新手。我正在使用 xaml 創(chuàng)建一個頁面(因為該項目是 xamarin 形式)。在此頁面中,我有<Frame>阻止。在這個框架塊中,我有Image和Label如下所示。<Frame BorderColor="Black" Padding="16" Margin="5"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="60" /> <RowDefinition Height="40" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="100" /> <ColumnDefinition Width="60" /> <ColumnDefinition Width="100" /> </Grid.ColumnDefinitions> <StackLayout HorizontalOptions="Start" Grid.Row="0" Grid.ColumnSpan="2"> <Label x:Name="game1Date" TextColor="Black" FontSize="14" Font="{StaticResource classicFont}"/> </StackLayout> <Image x:Name="flag1" HorizontalOptions="Center" VerticalOptions="Center" Grid.Row="1" Grid.Column="0"/> <Image x:Name="flag2" HorizontalOptions="Center" VerticalOptions="Center" Grid.Row="1" Grid.Column="2"/> <StackLayout HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="0" Grid.Row="2"> <Label x:Name="team1" HorizontalTextAlignment="Center" TextColor="{StaticResource gray}" FontSize="22"/> </StackLayout> <StackLayout HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="1" Grid.RowSpan="2"> <Label TextColor="{StaticResource gray}" Text="-" FontAttributes="Bold" FontSize="40"/> </StackLayout> <StackLayout HorizontalOptions="Center" VerticalOptions="Center" Grid.Column="2" Grid.Row="2" > <Label x:Name="team2" HorizontalTextAlignment="Center" TextColor="{StaticResource gray}" FontSize="22"/> </StackLayout> </Grid></Frame>該項目構(gòu)建沒有任何問題,但是,當我在 iOS 模擬器或 Android 模擬器中運行該應(yīng)用程序時,它崩潰了。拋出的異常是System.InvalidCastException. 也沒有內(nèi)在的例外。如果我從我的 xaml 文件中注釋 Frame 塊,則應(yīng)用程序運行沒有任何問題。我不明白為什么會引發(fā)此錯誤以及導(dǎo)致它的原因。
- 1 回答
- 0 關(guān)注
- 209 瀏覽
添加回答
舉報
0/150
提交
取消