0
私にはToolTipService.ToolTip
のボタンがあります。 コードにアクセスするにはどうすればよいですか?コード内の添付プロパティの値を取得する方法は?
<Button Name="testButton">
<ToolTipService.ToolTip>
Test
</ToolTipService.ToolTip>
</Button>
私にはToolTipService.ToolTip
のボタンがあります。 コードにアクセスするにはどうすればよいですか?コード内の添付プロパティの値を取得する方法は?
<Button Name="testButton">
<ToolTipService.ToolTip>
Test
</ToolTipService.ToolTip>
</Button>
添付プロパティの値を取得するには、提供される静的メソッドを使用します。そのような静的メソッド(そうではないが、存在しない場合
var tooltip = ToolTipService.GetToolTip(testButton);
を、すべてのクラスが/取得するための静的ヘルパーメソッドを持っている必要があります公開されているプロパティを公開する)、次に使用します。
var tooltip = testButton.GetValue(ToolTipService.ToolTipProperty);
ありがとうございました。まだ受け入れられません。 (BTW、 'SymbolIcon'はどうやって入手できますか?ボタンの下にもありますが、これに似た方法はないようですね) – ispiro
これは別のプロセスです。 SymbolIconにx:Nameを設定して、その要素を参照するクラス内のプライベートフィールドを生成することも、ボタンの直ぐコンテンツであれば '(SymbolIcon)testButton.Content'だけを使うこともできます。 [VisualTreeHelper](https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.media.visualtreehelper.aspx)クラス。 –