ReactiveUI привязка к DataTemplate - PullRequest
0 голосов
/ 20 апреля 2019

У меня есть приложение UWP с ReactiveUI. В моем DataTemplate есть следующее:

                    <MenuFlyoutItem Icon="Edit" 
                                    Text="{Binding Resources[EditLabel]}">

Поскольку это шаблон, я не могу получить к ним доступ в своем коде. Так как я могу настроить привязку здесь? Я попробовал Команду, но затем я могу привязать только к самому элементу, а не к ViewModel содержащего представления.

РЕДАКТИРОВАТЬ: Я настроил это так:

                    <MenuFlyoutItem Icon="Edit" 
                                    Text="{Binding Resources[EditLabel]}"
                                    Command="{Binding DataContext.EditAccountCommand, ElementName=AccountList}"

Привязка работает. Теперь я хотел добавить конвертер, чтобы я мог получить выбранный объект из событийных арг. Но когда я добавляю конвертер, он выполняется при появлении страницы, а не при щелчке. Также я получаю связанную команду вместо аргументов щелчка.

...