मैं एक बटन स्टेट की परवाह किए बिना टूलटिप दिखाने की कोशिश कर रहा हूं, लेकिन यह ट्रिक नहीं लगती है:
<Button Command="{Binding Path=CommandExecuteAction}"
ToolTip="{Binding Path=Description}" ToolTipService.ShowOnDisabled="true"
Style="{StaticResource toolbarButton}">
<Image Source="{Binding Path=Icon}"></Image>
</Button>
जब कमांड के कारण बटन अक्षम हो जाता है तो मैं टूलटिप कैसे दिखा सकता हूं।
ध्यान दें:
ToolTipService.ShowOnDisabled = "true" एक आकर्षण की तरह काम करता है। इसका कारण मेरे उदाहरण में काम नहीं किया गया क्योंकि बटन से जुड़ी शैली कंट्रोलटेम्पलेट को फिर से परिभाषित करती है और बटन अक्षम होने पर बटन पर हिट-टेस्टिंग को बंद कर देती है (IsHitTestVanish = false)। कंट्रोलटमप्लेट में हिट-टेस्टिंग को फिर से सक्षम करने से टूलटिप दिखाई देता है जब बटन को अक्षम किया गया था।