मेरे पास यह है:
& lt; Grid.ColumnDefinitions & gt; & Lt; स्तंभ डिफाइनिशन चौड़ाई = "50 *" / & gt; & Lt; कॉलम डिफाइनिशन चौड़ाई = "5" / & gt; & Lt; स्तंभ डिफाइनिशन चौड़ाई = "50 *" / & gt; & LT; /Grid.ColumnDefinitions> & Lt; GridSplitter पृष्ठभूमि = "{x: स्टेटिक सिस्टमकॉलर्स.कंट्रोलब्रिश}" ग्रिड। कॉलम = "1" मार्जिन = "0,0,0,0" नाम = "फाड़नेवाला" क्षैतिज एलाइनामेंट = "स्ट्रेच" / & gt;
मैं फाड़नेवाला स्थिति को बचाने और पुनर्स्थापित करने की कोशिश कर रहा हूं। मैं grid.ColumnDefinitions [0] .Width
का उपयोग कर रहा हूं, जो पिक्सल में कॉलम की चौड़ाई देता है।
जब मैं स्थिति को पुनर्स्थापित करता हूं, तो मैं कैसे पुनर्स्थापित करूँ 50 * सेटिंग, ताकि जब आप विंडो का आकार बदल दें, तो कॉलम ठीक से आकार बदल जाएगा?
चौड़ाई संपत्ति एक सरल डबल
नहीं है, यह एक सिस्टम। Windows.GridLength
वस्तु है जिसमें मान संपत्ति ( डबल
) और एक GridUnitType संपत्ति ( GridUnitType
) जो एक enum
है। इसलिए, अपने कॉलम की चौड़ाई को 50 *:
ग्रिड। कॉलम डीफिनेशन [0]। विथथ = नया ग्रिड लैंगिथ (50, ग्रिड यूनेट टाइप। स्टार्टर) सेट करने के लिए
बचाने के लिए और आपको जो भी ज़रूरत है उसे बहाल करना प्रत्येक कॉलम के लिए मान और GridUnitType
को सहेजना है।
आशा है कि यह मददगार होगा।
Comments
Post a Comment