私はWinPhone8.1プロジェクトをUWPに移行していますが、xamlの動作の非互換性がいくつか見つかりました。私はMicrosoft.Xaml.Behaviors.Uwp.ManagedとMicrosoft.Xaml.Behaviors.Uwp.Nativeをインストールする必要があるようです。ただし、インストール後に次のようなコンパイルエラーが発生しました。同じ単純名のアセンブリがMicrosoft.Xaml.Interactivityにインポートされています。参照の1つを削除してみてください ... xaml.interactivityはフレームワークによって提供されていると思います。ソリューションエクスプローラの参照には表示されません。私は誰かがこれについていくつかのアイデアを与えることができるかどうか疑問に思っています。ここでは、自分のdllを除いた参考文献のスクリーンショットです。 Microsoft.Xaml.Behaviors.Uwp.Managedをインストールする際のDLLの競合を解決する方法?
コードは、私はそれを試してみましたが、私と一緒に働いていた
<interactivity:Interaction.Behaviors>
<core:EventTriggerBehavior
EventName="ItemClick">
<core:InvokeCommandAction
Command="{Binding ViewSomeCommand}"
InputConverter="{StaticResource ItemClickedToSomeConverter}" />
</core:EventTriggerBehavior>
</interactivity:Interaction.Behaviors>
私はそれを見ます。 Microsoft.Xaml.Interactivityアセンブリは、これらのNugetパッケージとUniversal Windowsパッケージの両方に存在します。同じバージョン番号ではありません。最良のガイダンスについては、[新規発行ボタン](https://github.com/Microsoft/XamlBehaviors/issues)をクリックするのが最善でしょう。 –
@HansPassant誰もこの質問をまだ聞いていないようです... – litaoshen
ボタンをクリックして、それを見るだけではありません。 –