{Binding $parent[Window].DataContext.Command} попробуй так Это биндинг к DataContext'у первого родителя типа Window (если у тебя там userControl, то соответственно UserControl должен быть)
Ага. Спасибо) Да я есть в том чате. Просто подумал что это общая для всего XAML тема... А как мне еще туда передать итем, который в этой же строке?
Через CommandParameter и передаёшь. CommandParameter = "{Binding blabla}"
Вот тут и вопрос. А что я передаю? Это не селектед итем будет... Передавать текущий датаконтекст?
Ну конкретно у авалонии есть оч удобные инструменты для хождения по логическому дереву. https://docs.avaloniaui.net/docs/data-binding/binding-to-controls THIS А так да, нужно было бы через {RelativeSource {RelativeSource ancestortype = Window}, Path = DataContext.BlaBla}
А что у тебя принимает комманда?
Если это тип элементов, которые в коллекции Items у ListBox'a, то просто {Binding} и все
Да, это элементы которые в ListBox
Обсуждают сегодня