एक टूलटिप एक सामग्री नियंत्रण है, जिसका अर्थ है कि इसमें वास्तव में डिस्प्ले मॉडल नहीं है। यह @deccyclone द्वारा पहले के जवाब में प्रदर्शित किया गया है जो सामग्री को टेक्स्टब्लॉक पर सेट करता है। चूंकि टेक्स्टबॉक्स को टेक्स्ट प्रदर्शित करने के लिए डिज़ाइन किया गया है, इसलिए स्ट्रिंगफॉर्मैट बाइंडिंग प्रॉपर्टी विज्ञापन के रूप में काम करती है। बटन इसका एक और उदाहरण है। (दोनों कंटेंट कंट्रोल से प्राप्त होते हैं)
यदि आप एक स्ट्रिंग पर टूलटिप की सामग्री सेट करते हैं, तो स्ट्रिंग प्रदर्शित होती है क्योंकि टूलटाइप कनवर्टर में बनाया गया है यदि डेटा टाइप स्ट्रिंग है। यदि आप स्ट्रिंग कनवर्टर में निर्मित उस का लाभ लेना चाहते हैं, तो आपको ContentStringFormat प्रॉपर्टी का उपयोग करके प्रारूप सेट करने की आवश्यकता है।
<ToolTip
Content="{Binding Path=Value}"
ContentStringFormat="{}{0:F2} M"
/>
Btw, जब StringFormat या ContentStringFormat का उपयोग करने के लिए टिप बंद प्रदर्शित पाठ की स्थापना के लिए जो संपत्ति नियंत्रण की आपूर्ति कर रहा है। पाठ संपत्ति -> उपयोग StringFormat सामग्री संपत्ति -> उपयोग ContentStringFormat
मैं नहीं समझ सकता कैसे किया यह सब –