2010-07-02 22 views
17

मैं डब्ल्यूपीएफ विंडो में सशर्त रूप से दशमलव मान कैसे प्रारूपित कर सकता हूं? डब्ल्यूपीएफ बाइंडिंग स्ट्रिंगफॉर्मैट सिंटैक्स

  • जब मूल्य 0.00 है, यह एक भी शून्य के रूप में प्रदर्शित करना चाहिए:

    1. मान एक पूर्ण संख्या (1,234 पूर्व) तक पूर्ण किया जाना चाहिए। (पूर्व: 0)

    वर्तमान में मैं दशमलव मान को प्रारूपित करने के लिए bellow मार्क का उपयोग करता हूं, लेकिन यह मूल्य 0.00 है जब यह मान प्रदर्शित करता है। कृपया मदद करे।

    <TextBlock 
        Grid.Column="6" 
        Padding="2" 
        Text="{Binding Path=TotalAwardsExpended, StringFormat='{}{0:0,0}'}" /> 
    
  • +0

    आप यहां देख सकते हैं। इससे आपको मदद मिलेगी http://www.kunal-chowdhury.com/2011/05/formatting-text-in-silverlight-xaml.html – R76

    उत्तर

    50

    अतिरिक्त 0 कोलन के बाद 0 से आता है।

    इसके बजाय, {}{0:#,0} आज़माएं।

    MSDN docs on Custom Numeric String formats से (जोर जोड़ा):

    "0" | शून्य प्लेसहोल्डर | अगर कोई मौजूद है तो शून्य को इसी अंक के साथ बदल देता है; अन्यथा, परिणाम स्ट्रिंग में शून्य दिखाई देता है।

    +1

    धन्यवाद, यह – m00sila

    +13

    कूल काम करता है। इसे उत्तर के रूप में चिह्नित करने के लिए स्वतंत्र महसूस करें ताकि अन्य लाभ उठा सकें। और इसलिए मुझे अपने अंक मिलते हैं। ;) – codekaizen

    +1

    कोई विचार है कि आप अपनी जगहों पर संख्याओं को रखने के लिए रिक्त स्थान कैसे पैड कर सकते हैं (यानी वे संख्या परिवर्तन के रूप में चारों ओर स्थानांतरित नहीं होते हैं)? मेरी सामग्री केंद्रित है, इसलिए स्थानांतरण परेशान है। {0: 00000.0} जैसे कुछ का उपयोग करना, लेकिन अग्रणी 0s मूर्ख हैं। मैंने #### 0.0 की कोशिश की, लेकिन उसने पैडिंग नहीं रखी। ओपी ने इसे एक उत्तर के रूप में चिह्नित नहीं किया लेकिन मैंने आपको +1 दिया। :) – Dave

    संबंधित मुद्दे