में ऐप-वाइड फ़ॉन्ट संसाधन मैं देख रहा हूं कि सिल्वरलाइट नियंत्रण में ऐप-वाइड फ़ॉन्ट का उपयोग करना संभव है जिसे एप्लिकेशन.resources में सेट किया जा सकता है और फिर पूरे ऐप में उपयोग किया जा सकता है। उन्हें बोल्ड या इटैलिक जैसे फ़ॉन्ट के बारे में अन्य चीजों को निर्दिष्ट करने की आवश्यकता नहीं है, बस नाम।सिल्वरलाइट
अधिकतर, यह कस्टम फ़ॉन्ट्स के लिए है जो ऐप में एम्बेड किए जाने की आवश्यकता होगी। उदाहरण के लिए, मैं कुछ की तरह साधारण (किसी विशेष नियंत्रण या नियंत्रण प्रकार की नहीं) के लिए देख रहा हूँ ...
<Setter x:Key="My First Font"
Property="FontFamily"
Value="VINERTIC.TTF#Viner Hand ITC" />
तो किसी भी नियंत्रण में मैं टाइप करेंगे ...
<TextBlock FontFamily="{StaticResource "My First Font"}"
x:Name="ApplicationTitle"
Text="NEXT PAGE" Foreground="Red"/>
। .. या ...
FontFamily="{Binding "My First Font"}"
या ऐसी कुछ चीज।
मुझे पता है कि मैंने क्या काम नहीं किया है, लेकिन यह वांछित प्रभाव है।
मुझे ऐप-वाईड फ़ॉन्ट परिवारों को सेट करने के तरीके पर कोई डॉक्यूमेंटेशन नहीं दिख रहा है। कोई सलाह?
+1, बस चाहते हैं: आप एक शैली में फ़ॉन्ट घोषित करने, और अपने नियंत्रण पर शैली का उपयोग करने का अतिरिक्त (और उपयोगी) कदम जा रहा में रुचि रखते हैं, इस संसाधन पर एक नज़र लेने पर विचार यह जोड़ने के लिए कि मिश्रित फ़ॉन्ट क्लास लिब में काम नहीं करता है। यह काम करने का यही एकमात्र तरीका है। –