, когда я использую индикатор (x: name) в файле file.xaml.cs, он показывает, что он неизвестен
, однако, когда я сделал другой сборщик в другом упражнении, он работал нормально, и я создал события на хорошо.
<ContentPage.Content>
<StackLayout>
<ListView x:Name="viewRapport" ItemsSource="{Binding Rapports}"
HasUnevenRows="True"
ItemTapped="list_ItemTapped">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout Orientation="Vertical">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Label Grid.Column="0" HorizontalTextAlignment="Center" Text="{Binding Name}"/>
<Label Grid.Column="1" Text="{Binding Amount}" />
<Label Grid.Column="2" Text="{Binding AmountReimbursed}"/>
<Label Grid.Column="3" Text="{Binding Status}"/>
<Picker x:Name="ListR" Title="plus" Grid.Column="4" SelectedIndexChanged="ListRappor_SelectedIndexChanged">
<Picker.ItemsSource>
<x:String>Modifier</x:String>
<x:String>Supprimer</x:String>
</Picker.ItemsSource>
</Picker>
</Grid>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
</ContentPage.Content>
и это событие выбора
private void ListRappor_SelectedIndexChanged(object sender, EventArgs e)
{
var choix=ListR.Items[ListR.SelectedIndex];
switch(choix){
}
}
, чтобы лучше понять проблему, "ListR" не известен в этом событии.