WPF-Abhängigkeitseigenschaft wird nicht festgelegt

8

Ich versuche, eine Abhängigkeitseigenschaft über XAML an mein benutzerdefiniertes WPF-Steuerelement zu binden.

So registriere ich die Abhängigkeitseigenschaft:

%Vor%

Und so nenne ich es in meinem XAML:

%Vor%

Ich weiß, dass die Eigenschaft AltNames , an die ich zu binden versuche, eine gültige Eigenschaft ist, weil ich sie in einem Textblock gut darstellen kann. Registriere ich die Dependency-Eigenschaft falsch?

Was muss ich tun, um den korrekten Wert für AltNames in meinem Code zu erhalten?

    
jacobsimeon 01.06.2012, 20:54
quelle

2 Antworten

11
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___ tag123net ___ Das .NET-Framework ist ein Software-Framework, das hauptsächlich für das Microsoft Windows-Betriebssystem entwickelt wurde. Es enthält eine Implementierung der Basisklassenbibliothek, Common Language Runtime (allgemein als CLR bezeichnet), Common Type System (allgemein als CTS bezeichnet) und Dynamic Language Runtime. Es unterstützt viele Programmiersprachen, einschließlich C #, VB.NET, F # und C ++ / CLI. NICHT für Fragen zu .NET Core verwenden. ___ 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] ___ qstnhdr ___ WPF-Abhängigkeitseigenschaft wird nicht festgelegt ___ qstntxt ___

Ich versuche, eine Abhängigkeitseigenschaft über XAML an mein benutzerdefiniertes WPF-Steuerelement zu binden.

So registriere ich die Abhängigkeitseigenschaft:

%Vor%

Und so nenne ich es in meinem XAML:

%Vor%

Ich weiß, dass die Eigenschaft %code% , an die ich zu binden versuche, eine gültige Eigenschaft ist, weil ich sie in einem Textblock gut darstellen kann. Registriere ich die Dependency-Eigenschaft falsch?

Was muss ich tun, um den korrekten Wert für %code% in meinem Code zu erhalten?

    
___ answer10857679 ___

Vielleicht müssen Sie das %code% Argument für %code% angeben, wenn die Eigenschaft die Darstellung des Steuerelements beeinflusst. Zum Beispiel:

%Vor%     
___ answer 10858366 ___

Danke an @Danko für den Einstieg. Ich habe einen Rückruf registriert, um den Wert festzulegen, wenn sich die Eigenschaft ändert.
Hier ist, womit ich schließlich endete:

%Vor%     
___
jacobsimeon 01.06.2012, 23:03
quelle
2

Vielleicht müssen Sie das PropertyMetadata Argument für DependencyProperty.Register angeben, wenn die Eigenschaft die Darstellung des Steuerelements beeinflusst. Zum Beispiel:

%Vor%     
Danko Durbić 01.06.2012 21:37
quelle

Tags und Links