У меня проблема. Я создал CollectionView с меткой в качестве счетчика на каждой строке и кнопкой. Я хочу, чтобы, когда я нажимал кнопку sh, значение метки go увеличивалось на +1, в зависимости от строки, которую вы щелкаете. Я уже создал событие кнопки следующим образом:
private void btnPlus_Clicked(object sender, EventArgs e)
{
int currentValue = Convert.ToInt32(txtCounter.Text);
txtCounter.Text = (currentValue + 1).ToString();
}
А вот мой xaml:
<CollectionView ItemsSource="{Binding imageList}">
<CollectionView.ItemsLayout>
<GridItemsLayout Orientation="Vertical" />
</CollectionView.ItemsLayout>
<CollectionView.ItemTemplate>
<DataTemplate>
<StackLayout HorizontalOptions="Center"
<Label Text="1" TextColor="Black" x:Name="txtCounter" FontAttributes="Bold" VerticalOptions="Center"/>
<Button CornerRadius="13" WidthRequest="25" Text="+" Padding="0"
HeightRequest="25" VerticalOptions="Center" Clicked="btnPlus_Clicked" />
</StackLayout>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
Но txtCounter
не распознается!?
Что я делаю не так?