简体   繁体   English

Cimbalino应用程序栏,通过UserControls进行旋转

[英]Cimbalino appbar, pivot with UserControls

Ok, another question about Cimbalino appbar. 好的,关于Cimbalino appbar的另一个问题。

I have a pivot with several pages as UserControls. 我有一个枢轴,其中有多个页面作为UserControls。 What i want is to have different appbars for every UC (page). 我想要的是每个UC(页面)都有不同的应用程序栏。 But i can't define appbar inside UC, because that throws exception "This ApplicationBarBehavior element can only be attached to the LayoutRoot element" , but root is Pivot itself. 但是我无法在UC中定义appbar,因为这会引发异常“此ApplicationBarBehavior元素只能附加到LayoutRoot元素” ,但根是Pivot本身。

PS: definitely i'd like to use mvvm way, and keep appbar in UC's viewmodels, not switching through SelectedIndex in Pivot's codebehind. PS:绝对我想使用mvvm方式,并将appbar保留在UC的viewmodels中,而不要在背后的Pivot代码中通过SelectedIndex进行切换。

Ah, looking like MultiApplicationBarBehavior is to the resque. 嗯,就像MultiApplicationBarBehavior一样。 http://www.pedrolamas.com/2013/03/11/cimbalino-windows-phone-toolkit-multiapplicationbarbehavior/ http://www.pedrolamas.com/2013/03/11/cimbalino-windows-phone-toolkit-multiapplicationbar行为/

Though, i'm not sure that it is 100% usefull: it is binded to index, but what if i'd like to switch some pages? 虽然,我不确定它是否100%有用:它绑定到索引,但是如果我想切换一些页面怎么办?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM