我过去经常使用自定义混合行为将ViewModel上的枚举绑定到命名为枚举枚举的VisualState上。
但是,在包含引用然后包含using之后,目前似乎不支持Bahaviors。
在Windows 10通用应用程序中,以MVVM方式更改VisualState的当前最佳方法是什么?
发布于 2015-09-10 13:30:39
"Behavior“可以通过右键单击References -> Add -> Universal -> Extensions-> Behavior来包含。
一些API已经被更改,因此Behavior<T>不需要继承(使用DependencyObject, IBehavior并实现IBehavior接口)。VisualStateUtilities.TryFindNearestStatefulControl现在也是VisualStateUtilities.FindNearestStatefulControl了。当我导入我以前的行为,并且即使引用了行为SDK也无法解析引用时,它让我认为导入不起作用(尤其是因为有一个关于导入行为SDK的警告,声称它可能不起作用--找到更多信息的链接已经死了,这很难激发我的信心!)
https://stackoverflow.com/questions/32488115
复制相似问题