Xaml MvvmCross-通过商店应用程序实现国际化';s弹出按钮

Xaml MvvmCross-通过商店应用程序实现国际化';s弹出按钮,xaml,internationalization,windows-store-apps,mvvmcross,flyout,Xaml,Internationalization,Windows Store Apps,Mvvmcross,Flyout,我正在将MvvmCross与我的商店应用程序一起使用。斯图尔特·洛奇(Stuart Lodge)解释的国际化技术非常有效,但我对弹出型按钮有点问题。似乎“有时”(我还没有找到原因)第一次出现弹出按钮时,它会显示回退值,而在接下来的时间内效果良好。 有人已经面对过这个问题吗? 这是我的AppBarButton: <AppBarButton Icon="Delete" > <Button.Flyout> <Flyout>

我正在将MvvmCross与我的商店应用程序一起使用。斯图尔特·洛奇(Stuart Lodge)解释的国际化技术非常有效,但我对弹出型按钮有点问题。似乎“有时”(我还没有找到原因)第一次出现弹出按钮时,它会显示回退值,而在接下来的时间内效果良好。 有人已经面对过这个问题吗? 这是我的AppBarButton:

<AppBarButton Icon="Delete" >
    <Button.Flyout>
        <Flyout>
            <StackPanel Orientation="Vertical">
                <TextBlock mvx:Bi.nd="Text TextSource, Converter=Language, ConverterParameter=DeleteConfirm, FallbackValue=You are about to delete this item Fake"
                    Style="{StaticResource BodyTextBlockStyle}" />
                <Button mvx:Bi.nd="Content TextSource, Converter=Language, ConverterParameter=Delete, FallbackValue=DeleteFake" 
                    Command="{Binding DeleteCommand}" />
            </StackPanel>
        </Flyout>
    </Button.Flyout>
</AppBarButton>


对不起。我认为可能需要对“有时”进行更多的调查,否则就很难猜测了。问题是弹出按钮第一次出现,特别是在有大量控件的页面上。在一个更简单的页面中,我只看到过一次“回退值”。不幸的是,我不理解真正的原因,解决办法是在ViewModel中定义返回所需翻译的属性,并以标准方式在绑定中使用它们。如果有人提出建议,我准备做进一步的调试