我用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);
答案 0 :(得分:0)
尝试删除AppBarConductor.Mixin(this);
只为每个Pivot项启用不同的appbar