¿Cómo agregar System.Windows.Interactivity al proyecto?

Resuelto Oleg Vazhnev asked hace 13 años • 13 respuestas

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 :)

Oleg Vazhnev avatar Dec 03 '11 00:12 Oleg Vazhnev
Aceptado

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:

  1. Eliminar la referencia a “Microsoft.Expression.Interactions” y “System.Windows.Interactivity”
  2. Instale el paquete NuGet Microsoft.Xaml.Behaviors.Wpf .
  3. 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
  4. Archivos C#: reemplace los usos en los archivos C# “Microsoft.Xaml.Interactivity” y “Microsoft.Xaml.Interactions” por “Microsoft.Xaml.Behaviors”
Jan avatar May 21 '2019 14:05 Jan

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.

brunnerh avatar Dec 02 '2011 17:12 brunnerh