ReactiveUI绑定到DataTemplate

时间:2019-04-20 20:24:24

标签: reactiveui

我有一个带有ReactiveUI的UWP应用程序。我的DataTemplate中包含以下内容:

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

由于它是模板,因此我无法在后面的代码中访问它们。那么如何在这里设置绑定? 我尝试了Command,但之后只能绑定到项目本身,而不能绑定到包含视图的ViewModel。

编辑:我以这种方式进行了调整:

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

绑定确实有效。我现在想添加一个Converter,以便可以从eventargs中获得单击的对象。但是,当我添加转换器时,它将在页面显示时执行,而不是在单击时执行。同样,我确实获得了绑定命令,而不是单击参数。

0 个答案:

没有答案