Ich portiere eine vorhandene WPF-Anwendung auf eine Windows 8-Anwendung. In der WPF-Anwendung verwenden wir in großem Umfang MultiValue-Konverter, um Werte zu erzeugen, die Kombinationen aus UI-Elementeigenschaften und Viewmodel-Eigenschaften sind (das Gewicht eines Nilpferd-Objekts und die tatsächliche Breite eines Gegenstands), um schöne UI-Effekte zu erzielen .Was verwenden Benutzer anstelle von IMultiValueConverters in Windows 8?
Windows 8 verfügt jedoch nicht über einen MultiValue-Konverter.
Da ich eine Anwendung portiere, möchte ich nicht wirklich meine Viewmodels oder Xaml ändern.
Wie kann ich Multivalue-Controller-Funktionalität mit einem Minimum an Schmerzen und Neuschreiben replizieren?
'Ich portiere eine vorhandene WPF-Anwendung auf eine Windows 8-Anwendung. - Ich bedauere Sie sehr. Ab sofort ist der WinRT XAML-Funktionsumfang dem von Silverlight sogar unterlegen. Das bedeutet, dass es nur ein kleiner Bruchteil des vollständigen WPF-Features ist. Dies bedeutet, dass Sie auf alle Arten von schrecklichen Hacks zurückgreifen müssen, um dies zum Funktionieren zu bringen. –
WinRT ist das neue CompactFramework, es hat alles außer ........ alles –
Ich benutze stattdessen Schimpfwörter. Viele von ihnen :-) – dotMorten