___ answer43208978 ___
Der %code% -Ansatz wird niemals funktionieren, da der Name-Teil sehr restriktiv ist, wenn es darum geht, wo er tatsächlich existiert. Im Wesentlichen ist es reiner Compiler-Voodoo und existiert nicht im Typmodell, was bedeutet, dass alles, was mit dem Typmodell (einschließlich Reflektion, UI-Tools, Serialisierer usw.) redet, nur sehen wird die Namen %code% , %code% ; nicht die falschen Namen.
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entworfen wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert.
___ tag123wpf ___ Windows Presentation Foundation oder WPF ist ein Subsystem zum Rendern von Benutzeroberflächen in Windows-basierten Anwendungen.
___ tag123xaml ___ Die Extensible Application Markup Language (XAML) ist eine deklarative XML-basierte Sprache, die zum Initialisieren strukturierter Werte und Objekte in verschiedenen Frameworks verwendet wird. Wenn eine Frage über die Verwendung von XAML mit einem bestimmten Framework ist, sollte auch ein Tag für das Framework bereitgestellt werden, z. [wpf] (Windows Presentation Foundation), [Silverlight], [Windows-Phone], [Windows-Store-Apps] (Windows 8 Store-Apps), [win-universal-app], [xamarin.forms] oder [workflow- Stiftung]
___ answer45064188 ___
Etwas, das Sie ausprobieren könnten, ist, einen Wertkonverter zu implementieren.
Hier ist ein Beispiel ...
%Vor%
Hoffe, das hilft.
___ qstntxt ___
Wenn ich eine Viewmodel-Eigenschaft habe
%Vor%
und ich versuche, in XAML / WPF
daran zu binden
%Vor%
oder
%Vor%
Ich bekomme den gleichen Fehler
Ich sehe, dass ValueTuple-Felder wirklich Felder nicht Eigenschaften sind. Ist das das Problem?
___ tag123valuetuple ___ hilf uns, dieses Wiki zu bearbeiten
___ antwort43209056 ___
Die Verwirrung ist, dass für alte Tuple (vor C # 7) alle Items Eigenschaften
waren
Ссылка
und somit bindefähig. Für ValueTuple sind das Felder
Ссылка
und nicht bindbar.
Wenn Sie nach google "WPF Tuple Binding" suchen, erhalten Sie viele falsche positive Ergebnisse, da Tupel im alten Stil bindbar sind, die neuen aber nicht.
___ qstnhdr ___ Ist es möglich, mit C # 7 an ein ValueTuple-Feld in WPF zu binden?
___