मुझे बाइनरी स्ट्रिंग के रूप में एक संख्या प्रदर्शित करने की आवश्यकता है (उदा। 8 => 1000)। निश्चित रूप से मैं इसे बिटकॉन्टर का उपयोग करके परिवर्तित कर सकता हूं और फ़ाइल के पीछे कोड में अपने टेक्स्टबॉक्स का टेक्स्ट सेट कर सकता हूं। लेकिन यह कुछ हद तक बदसूरत लग रहा है। क्या टेक्स्टबॉक्स को कुछ स्रोतों से बांधना और इसे स्वचालित रूप से परिवर्तित करना संभव है?बाध्यकारी स्रोत से बाइनरी के रूप में संख्याएं दिखा रहा है
5
A
उत्तर
4
मैं एक ValueConverter
उपयोग करने के लिए इस तरह एक कक्षा बनाएं सुझाव है:
public class BinaryConverter : IValueConverter
{
public object Convert(object value, System.Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return System.Convert.ToString(Convert.ToInt32(Convert.ToDouble(value)), 2);
}
public object ConvertBack(object value, System.Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return null;
}
}
तो फिर तुम इसे इस तरह (के पीछे किसी भी कोड के बिना) का उपयोग कर सकते
<Window.Resources>
<local:BinaryConverter x:Key="binConverter"></local:BinaryConverter>
</Window.Resources>
<StackPanel>
<Slider Name="sli" Minimum="0" Maximum="255" IsSnapToTickEnabled="True">
</Slider>
<TextBox Text="{Binding ElementName=sli,Path=Value,Mode=OneWay,Converter={StaticResource binConverter}}"></TextBox>
</StackPanel>
संबंधित मुद्दे
- 1. दिखा रहा है, छिपा रहा है, फिर लेआउट ब्रेक को फिर से दिखा रहा है घटनाक्रम
- 2. इंस्ट्रूमेंट्स लीक्स - मेरा स्रोत कोड नहीं दिखा रहा है
- 3. "बाइनरी" संख्याएं मेरे दैनिक प्रोग्रामिंग से कैसे संबंधित हैं?
- 4. आईई 8 जावास्क्रिप्ट प्रोफाइलर स्रोत कोड नहीं दिखा रहा है
- 5. मेरा PHP स्रोत कोड क्यों दिखा रहा है?
- 6. स्लाइडिंगमेनू ठीक से नहीं दिखा रहा है
- 7. बाइनरी बनाम स्रोत
- 8. क्रोम एक मान को एक सरणी से हटाए जाने के रूप में क्यों दिखा रहा है?
- 9. एंड्रॉइड: ग्रहण - अपवाद नहीं दिखा रहा है
- 10. distutils बाइनरी वितरण से स्रोत कैसे पट्टी?
- 11. UILabel में इमोजी दिखा रहा है?
- 12. मेनू में gtk.Calendar दिखा रहा है?
- 13. डायलॉगफ्रैगमेंट्स दिखा रहा है आईसीएस
- 14. तस्वीरें दिखा रहा है मेमोरी
- 15. NuGet कोई पैकेज नहीं दिखा रहा है
- 16. स्रोत निर्माण बनाम बाइनरी निर्माण?
- 17. प्रोग्रामेटिक रूप से असेंबली बाध्यकारी
- 18. संदर्भ के साथ बाध्यकारी के लिए स्रोत नहीं मिल रहा है ... डेटाबेस सूची दृश्य समस्या
- 19. बाध्यकारी स्रोत संपत्ति के पथ के साथ स्ट्रिंग है
- 20. awesome_print संबंधित ऑब्जेक्ट्स नहीं दिखा रहा है
- 21. अपने क्षेत्र के बगल में सत्यापन त्रुटियां दिखा रहा है
- 22. जावा- जेटीबल ग्रिडलाइन नहीं दिखा रहा है
- 23. जीटीके डीबग लॉग संदेश दिखा रहा है
- 24. दिखा रहा है (सिर। Init) = अंगडा
- 25. एसएसआरएस रिपोर्ट सूचीबद्ध निर्देशिका के रूप में दिखा रही है
- 26. ऐप की बिल्ड तिथि दिखा रहा है
- 27. एक छिपी QTableView कॉलम दिखा रहा है
- 28. मॉड्यूल स्टॉप कोड निष्पादन के रूप में उपयोगकर्ताफॉर्म क्यों दिखा रहा है?
- 29. फेसबुक लिंटर दिखा रहा है: वेबपृष्ठ के रूप में टाइप करें जब इसे कंपनी
- 30. जेबटन से जेपीओपअपमेनू दिखा रहा/छुपा रहा है; फोकस लिस्टनर काम नहीं कर रहा है?