私は私のプロジェクトでbottum画像を作成しようとしていますが、それは正しくない、私のIMGの誤差は名前は
私は、次の
をやっています私のXAMLでvoid tapImage_Tapped(object sender, EventArgs e)
{
//action
}
public AboutPage()
{
InitializeComponent();
var tapImage = new TapGestureRecognizer();
tapImage.Tapped += tapImage_Tapped;
img.GestureRecognizers.Add(tapImage);
}
<cv:CarouselView x:Name="MAinCarousel" VerticalOptions="Start" HeightRequest="250">
<cv:CarouselView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Image x:Name="img" Grid.RowSpan="2" Source="Icon.png" Scale="1.0" Aspect="AspectFill" VerticalOptions="FillAndExpand" HeightRequest="250">
</Grid>
</DataTemplate>
</cv:CarouselView.ItemTemplate>
</cv:CarouselView>
エラー
変数 'img'は' AboutPage'メソッドからアクセスできません。それはクラス変数であるか、メソッドのパラメータとして渡されます。エラーは、変数が有効範囲外であることを意味します。 – Ewald
このように動作するように修正するには? – Sabino
私が言ったように、変数は範囲外です、または存在しません。 'img'が存在することを確認することができます。もしそうであれば、' AboutPage'メソッドに渡します。 'img'が作成されたコードを表示できますか? – Ewald