Visual Studio 2017 - Τι έγινε με τις αλληλεπιδράσεις του Expression;

Visual Studio 2017 - Τι έγινε με τις αλληλεπιδράσεις του Expression;

Χρησιμοποιήστε το πρόγραμμα εγκατάστασης του Visual Studio 2017 για να εγκαταστήσετε το "Blend for Visual Studio SDK για .NET", το οποίο μπορείτε να βρείτε στη σελίδα "Μεμονωμένα στοιχεία", στην επικεφαλίδα "SDK, βιβλιοθήκες και πλαίσια".


CallMethodAction ορίζεται στο Microsoft.Expressions.Interactions.dll. Αυτή η συγκρότηση δεν αποτελεί μέρος του .NET Framework, αλλά μπορείτε να την κατεβάσετε χρησιμοποιώντας το NuGet:https://www.nuget.org/packages/MicrosoftExpressionInteractions/

Και το InvokeCommandAction η κλάση ορίζεται στη συγκρότηση System.Windows.Interactivity.dll:https://www.nuget.org/packages/System.Windows.Interactivity.WPF/


Μια μικρή ενημέρωση για το 2020:

Όπως ανέφερε ο Jan σε άλλη ερώτηση:

Η Microsoft ανοιχτού κώδικα XAML Behaviors και δημοσίευσε μια ανάρτηση ιστολογίου πώς να ενημερώσετε σε αυτήν την έκδοση.

Βήματα για να προχωρήσετε στην ενημέρωση:

  1. Καταργήστε την αναφορά στα "Microsoft.Expression.Interactions" και "System.Windows.Interactivity".
  2. Εγκαταστήστε το πακέτο Microsoft.Xaml.Behaviors.Wpf NuGet.
  3. Αρχεία XAML – αντικαταστήστε τους χώρους ονομάτων xmlns http://schemas.microsoft.com/expression/2010/interactivity και http://schemas.microsoft.com/expression/2010/interactions με http://schemas.microsoft. com/xaml/behaviors
  4. Αρχεία C# – αντικαταστήστε τις χρήσεις στα αρχεία c# "Microsoft.Xaml.Interactivity" και "Microsoft.Xaml.Interactions" με "Microsoft.Xaml.Behaviors"