Caliburn Micro,Bindable AppBar与pivot相关的问题

时间:2013-12-06 21:27:51

标签: c# wpf mvvm windows-phone-8 caliburn.micro

我用caliburn micro编写我的第一个WP应用程序并尝试使用Caliburn Bindable AppBar。我的应用程序基本上只有一个带有多个透视项(视图)的数据透视页(导体)。

我的目标是对所有这些枢轴项使用相同的应用栏,如果我将应用栏添加到导体页面,当我更改枢轴项时它会消失。如果我将app bar添加到每个数据透视表项,则它可以正常工作,但每次更改数据透视表项时按钮都会“跳起来”,因为每次都会创建应用栏。

我应该如何使用caliburn可绑定应用栏将相同的应用栏包含在每个枢轴项目中?

目前我的实施直接来自示例:

// View
<bindableAppBar:BindableAppBar x:Name="AppBar">
    <bindableAppBar:BindableAppBarButton
                    x:Name="Star"
                    Text="Star"                            
                    IconUri="/Icons/ApplicationBar.Star.Add.png"/>
</bindableAppBar:BindableAppBar>



// Conductorpage
AppBarConductor.Mixin(this);

1 个答案:

答案 0 :(得分:0)

尝试删除AppBarConductor.Mixin(this);只为每个Pivot项启用不同的appbar