System.Windows.Interactivity中的Behavior类在我正在处理的应用程序中使用,并且正在移植到.NET Core 3.0 / WPF Desktop。
该类似乎没有等效项,因为System.Windows.Interactivity是针对.NET Framework构建的。
有没有其他选择?
答案 0 :(得分:1)
您可以按原样在.NET Core 3项目中使用WPF Behaviors的.NET Framework版本-它是100%兼容的(生成警告是可忽略的)。
答案 1 :(得分:1)
此答案详细描述了需要做的事情:https://stackoverflow.com/a/56240223/532575。
简而言之,Microsoft.Xaml.Behaviors.Wpf NuGet包替代了Microsoft.Expression.Interactions
和System.Windows.Interactivity
。
答案 2 :(得分:0)
我意识到我的问题有点复杂,因为这些软件包是开源 ...
因此,我已经通过克隆microsoft/XamlBehaviorsWpf并在.NET Core 3应用程序中包含“行为”和“依赖关系”源来解决了该问题。