2016-10-30 4 views

Antwort

2

Um den Wert einer angefügten Eigenschaft zu erhalten, die bereitgestellte statische Methode:

var tooltip = ToolTipService.GetToolTip(testButton); 

Wenn es keine solche statische Methode (nicht wahrscheinlich ist, sollten alle Klassen statische Hilfsmethoden haben zu erhalten/setze die angehängten Eigenschaften, die sie aussetzen), dann benutze:

var tooltip = testButton.GetValue(ToolTipService.ToolTipProperty); 
+0

Danke. Kann noch nicht akzeptieren. (Übrigens, wie würde ich das 'SymbolIcon' bekommen, das habe ich auch unter dem Button, aber dafür scheint es keine ähnliche Methode zu geben?) – ispiro

+0

Das ist ein anderer Prozess. Sie können einen x: Name auf dem SymbolIcon setzen, um ein privates Feld in Ihrer Klasse zu erzeugen, das auf dieses Element verweist, oder (wenn es der unmittelbare Inhalt des Buttons ist) nur '(SymbolIcon) testButton.Content' oder den visuellen Baum manuell durchqueren [VisualTreeHelper] (https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.media.visualtreehelper.aspx) Klasse. –

Verwandte Themen