¿Cómo agregar System.Windows.Interactivity al proyecto?
Falta mi proyecto System.Windows.Interactivity
. Google dice que tengo que instalar Expression Blend, pero en mi otra computadora tengo esta biblioteca y no tengo Expression Blend instalado. Entonces, ¿debería haber otra forma de obtenerlo System.Windows.Interactivity
? ¿Qué tengo que hacer? (en este momento no tengo otra computadora, así que no puedo simplemente copiar esta biblioteca :)
Aunque este problema es bastante antiguo, creo que esta es una noticia relevante/la respuesta más reciente: Comportamientos XAML de código abierto de Microsoft y publiqué una publicación de blog sobre cómo actualizar a esta versión: https://devblogs.microsoft.com/dotnet/open -sourcing-xaml-comportamientos-para-wpf/
Para ahorrarte un clic, estos son los pasos principales para migrar:
- Eliminar la referencia a “Microsoft.Expression.Interactions” y “System.Windows.Interactivity”
- Instale el paquete NuGet Microsoft.Xaml.Behaviors.Wpf .
- Archivos XAML: reemplace los espacios de nombres xmlns http://schemas.microsoft.com/expression/2010/interactivity y http://schemas.microsoft.com/expression/2010/interactions con http://schemas.microsoft.com/xaml /comportamientos
- Archivos C#: reemplace los usos en los archivos C# “Microsoft.Xaml.Interactivity” y “Microsoft.Xaml.Interactions” por “Microsoft.Xaml.Behaviors”
El paquete oficial para comportamientos es Microsoft.Xaml.Behaviors.Wpf
.
Solía estar en el SDK de Blend (en desuso).
Consulte la respuesta de Jan para obtener más detalles si necesita migrar.