Tôi có vấn đề sau, theo quan điểm của tôi, tôi có một Listview. Trong listview này tôi muốn có hai nút. Một để chỉnh sửa mục, một để xóa nó.Xamarin Forms Button Command ràng buộc bên trong một ListView
Đây là listview của tôi trong XAML
<ListView Grid.Row="1" x:Name="ArbeitsEinträgeList" ItemsSource="{Binding EintragList}" SelectedItem="{Binding SelectedItem}">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<ViewCell.View>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Label Text="{Binding Titel}" TextColor="{Binding Fehlerhaft, Converter={StaticResource EintragartConverter}}"></Label>
<Label Grid.Column="1" Text="{Binding Beginn}" TextColor="{Binding BeginnManuell, Converter={StaticResource EintragartConverter}}"></Label>
<Label Grid.Column="2" Text="{Binding Ende}" TextColor="{Binding EndeManuell, Converter={StaticResource EintragartConverter}}"></Label>
<Button Grid.Column="3" Command="{Binding EditEintragCommand}" Text="" FontFamily="../Ressources/fontawesome.ttf#FontAwesome"></Button>
<Button Grid.Column="4" Command="{Binding DeleteEintragCommand}" Text="" FontFamily="../Ressources/fontawesome.ttf#FontAwesome"></Button>
</Grid>
</ViewCell.View>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Trong ViewModel của tôi là tất cả những gì tôi cần, tôi đã thử nghiệm các lệnh với một nút không trong listview và nó hoạt động hoàn hảo.
Nếu tôi di chuột qua liên kết, thông báo "Không thể giải quyết biểu tượng '...'" xuất hiện
Cảm ơn bạn rất nhiều. Giải pháp của bạn đang hoạt động. Thumbs up :) – JanMer
Nếu 'DataTemplate' được định nghĩa từ tệp khác và được truy xuất như thế này:' '? –
mr5