Tag: winrt xaml toolkit

x:绑定转换器和FallbackValue不协作(UWP 10)

我有一个涉及大量代码的问题,但我把它隔离了。 如果你想要TL; DR; 进一步向下跳。 如果你想要一些上下文,这是我的情况: 我为我的绑定创建了三个数据转换器。 其中一个是“字符串前缀”:它为使用固定字符串放入的任何内容添加前缀。 在当前示例中,该固定字符串是”ms-appx:///cache/” 。 第二个将string类型转换为ImageSource ,第三个将多个转换器链接在一起。 然后我创建了一个名为LocalCacheFile的Xaml资源。 一切都按照您的想法运作。 Xaml代码看起来像这样: 但是,我遇到了以下问题。 如果我尝试使用FallbackValue为imageSource为空时放置占位符图像,我会在x:Bind奇怪的行为。 以下代码可以正常工作 : 但 才不是! 我已经将它分离到只有一个转换器,它是DependencyProperty.UnsetValue x:Bind似乎没有处理。 TL; DR; 这是我的字符串前缀的代码,如果我单独使用它作为测试触发相同的错误行为: public class StringPrefix : IValueConverter { public string prefix { get; set; } public object Convert(object value, Type typeName, object parameter, string language) { if (value == DependencyProperty.UnsetValue || value […]

如何在Windows 8 Metro App中获取GridView.Selected项目的滚动位置

我正在使用代码选择gridview项目,所以我还需要我的gridview在选定项目的位置滚动,我尝试了GridView.ScrollintoPosition()但它无法正常工作。 有没有办法获得SelectedItem的Scroll位置 ,以便我可以使用scrollViewer1.ScrollToHorizo​​ntalOffsetWithAnimation()滚动它

WinRT XAML工具包可视化错误

我有一个页面,我想使用WinRT Xaml Toolkit数据可视化控件放置图表。 我有以下代码: VS告诉我,PieSeries错了:“’PieSeries’类型的值不能添加到’Collection`1”类型的集合或字典中。 为什么这是一个错误?