bağlı ItemsSource yoluyla oluşturulan içerik menüsünden, seçilen menü öğesinin adını (veya dizin) alın. Bu menü öğesi, itemssource için bir ObservableCollection'a bağlanır.dinamik Ben 1 menü öğesini içeren bir bağlam menüsü bir ObservableCollection
<ListView.ContextMenu>
<ContextMenu>
<MenuItem Header="Example Menu Item"
Command="{Binding Path=DataContext.ExampleCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListView}}"
ItemsSource="{Binding ObservableItems}">
</MenuItem>
</ContextMenu>
</ListView.ContextMenu>
Seçilmiş olan menü öğesinin adını (veya dizinini) nasıl alırım. Sorun, dinamik olarak oluşturuldukları için her bir menü öğesine bir komutu bağlayamıyorum. Aşağıdaki resimde görüldüğü gibi Örneğin
nasıl, hangi madde tıklandığı bilemez?
Herhangi bir yardım
çok takdir edilmektedir. Teşekkürler.
Teşekkür koleksiyonunuzu öğelerin sayısına
AlternationCount
ayarlayın ve komutaAlternationIndex
geçmektedir. Çalıştırılan :) – HaloMediaz, seçili indeksi, gözlemlenebilir koleksiyon öğesi yerine almak mümkün olurdu? – HaloMediaz
Eğer öğeniz ve koleksiyonunuz varsa, indeksi (aynı "DataContext") dizinindeyse – dkozl