适用于桌面应用的Bindablebase

时间:2013-12-16 21:47:46

标签: c# windows windows-applications

我正在尝试从Windows应用商店应用程序移植一个类(因为我们不得不为该商店制作桌面应用程序的Kinect支持)。 我遇到了以下未找到的库(猜测Windows Store Specific)

的问题
using Windows.Foundation;
using Windows.UI;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Media.Imaging;

我能够解决大多数媒体问题,但是我一直试图找到相当于bindablebase和[Windows.Foundation.Metadata.WebHostHidden]的东西。此外,所有this.SetProperty调用都失败了(由于链接错误,因为存在错误的库)。 有任何想法吗? 感谢

1 个答案:

答案 0 :(得分:0)

我无法为桌面应用找到Bindablabase的等价物,但我找到了解决方法。

您必须直接使用INotifyCollectionChanged,而不是使用Bindablebase。我相信BB类也实现了这个并且只是包装它。因此,不必调用BB中的SetProperty,而是必须手动调用PropertyChanged。