问题标签 [cimbalino]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-phone-7 - Cimbalino appbar,烦人的 xaml 警告
完全按照手册中的说明使用它,例如:
但我收到 xaml 警告“路径不能是绝对的”。一般来说,它可以工作,但警告很烦人。
图像属性设置为“内容”和“如果较新则复制”,如下所述:WP7 Dynamic icons in ApplicationBar
windows-phone-7 - Cimbalino 应用栏,使用 UserControls 旋转
好的,关于 Cimbalino appbar 的另一个问题。
我有一个带有几个页面的枢轴作为用户控件。我想要的是为每个 UC(页面)提供不同的应用栏。但我无法在 UC 中定义 appbar,因为这会引发异常 “此 ApplicationBarBehavior 元素只能附加到 LayoutRoot 元素”,但 root 是 Pivot 本身。
PS:我肯定想使用 mvvm 方式,并将 appbar 保留在 UC 的视图模型中,而不是通过 Pivot 代码隐藏中的 SelectedIndex 切换。
c# - Cimbalino appbar,换页时闪烁
每次,当我导航到具有最小化应用栏的页面或没有应用栏的页面时,我都会在页面底部看到奇怪的闪烁。
第一页是这样的
但是当交易开始时,我看到黑色背景
并且在所有交易中持续
如何将背景设置为白色?
编辑:试图设置appbar的不透明度..好吧,有时它可以工作,但有时不能。我有这样的
windows-phone-8 - WP MVVM 导航 OnNavigatedTO
我开始在我的应用程序中实现 MVVM 并且遇到了知道用户何时导航到视图的问题。
要在视图之间导航,我可以使用navigationService.Navigate(...);
如何检查何时导航到视图?我可以使用该活动navigationService.Navigated
吗?
有没有其他方法可以使用,例如页面本身提供的 OnNavigatedTo?
c# - 如何通过代码绑定appbar的可见性?
如何在代码中设置 MultiApplicationBarBehavior.IsVisible 绑定?
问题:如果通过 xaml 绑定它,即使绑定值为 false,它也会闪烁。
EDIT1:那么,我要绑定什么?
Splashscreen: Visibility 绑定到 Opacity,因为 Opacity=0 的 Visible 对象仍在处理输入。
Appbar 只是绑定到 Splashscreen 的不透明度。根本没有代码隐藏(只是注释掉了所有内容)。但是,appbar 在页面加载期间闪烁。这就是为什么我想将其默认设置为 false 并稍后通过代码绑定。
唯一的情况是,appbar 不闪烁是绑定到自定义属性时,该属性在初始化期间设置为 false
转换器:
c# - 防止 LongListMultiSelector 在开头插入项目时“自动滚动”
我正在使用 LongListMultiSelector 来显示消息。最新消息位于底部 - 就像在信使中一样。我知道 ListHeaderTemplate 中有一个按钮,它允许我加载较早的消息并将它们插入到列表的顶部 ( ObservableCollection.Insert(0, item);
)。
插入有效,但看起来列表会自动滚动到最后插入的项目 - 它实际上不滚动,但感觉就像滚动,因为在插入后,新项目会显示,但我宁愿寻找一个解决方案保持插入新项目之前的第一个项目可见,并且我必须再次垂直滚动到新顶部才能再次到达列表标题。
有什么线索吗?
编辑 1
考虑一下,oldFirstItem
是当前的第一项,然后我在该项前面插入一个新项。现在新项目成为第一项,并且由于滚动位置没有改变,因此新项目是可见的:感觉就像列表滚动到新插入的项目,但它只是将项目 1 向下推到 n 。我想要的是,它将所有新项目向上推 - 进入用户看不到的区域 - 并oldFirstItem
在可见项目的顶部。使用 ScrollTo 使该列表跳转。
编辑 2 我添加了一张图片,试图展示我想要实现的目标。红线上方的区域是不可见的。
windows-phone-8 - 查询字符串未设置 - Cimbalino Windows Phone
我正在使用Cimbalino导航,但从未为我设置查询参数。
主视图模型
当我查看 NavigationService 时,查询参数字典始终为 0。
编辑 好的,我想通了。当 NavigateTo 运行时,它仍然没有拆分查询字符串,这就是它为零的原因。
我也想做
什么也没有用,因为我想这也太早了。我真的很想在构造函数时把它拉出来,有没有办法做到这一点?
c# - WP8中先后调用两个接口方法
如果我有这样的接口:
他的实现是:
当我在 ViewModel 中实现时:
我的问题是我需要先完成这个方法: imageService.PhotoChooserWithCameraServiceShow(); 然后继续 imageService.RefreshSavedImages();
问题是我的程序所做的是在第一个完成之前执行第二个。
我认为可能导致此问题的问题:
从 ViewModel 调用 NavigationService 没有逻辑返回。所以不能:
NavigationService 导航 = 新 NavigationService(); navigation.NavigateTo(new Uri("/Views/SecondPage.xaml", UriKind.Relative));
PhotoChooserWithCameraServiceShow 取自Cimbalino Windows Phone 工具包
谢谢大家和问候!
c# - 在哪里粘贴 RemoveBackEntry(来自 Cimbalino 工具包)?
我现在有一个 windows phone 8 应用程序,它在我的视图模型中使用 cimbalino Toolkit 导航服务。
我有一个 MainPage 和一个 AddItemPage。当用户添加和项目并点击保存按钮时,我让它返回到 MainPage。
现在我想从后面的堆栈中删除 AddItemPage。但是我不知道在哪里放置“RemoveBackEntry”。