This article has been localized into Hindi by the community.
ग्रिड - पंक्तियां और कॉलम
पिछले अध्याय में, हमने आपको महान ग्रिड पैनल के बारे में जानकारी दी और आपको इसका उपयोग करने के तरीके के बारे में कुछ बुनियादी उदाहरण दिखाए। इस अध्याय में हम कुछ और अधिक लेआउट के बारे में बात करेंगे, क्योंकि यह वह जगह है जहां ग्रिड वास्तव में चमकता है। सबसे पहले, एक वास्तविक टैब्यूलर लेआउट के लिए, अधिक कॉलम और यहां तक कि कुछ पंक्तियों को लेते है।
<Window x:Class="WpfTutorialSamples.Panels.TabularGrid"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="TabularGrid" Height="300" Width="300">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="2*" />
<RowDefinition Height="1*" />
<RowDefinition Height="1*" />
</Grid.RowDefinitions>
<Button>Button 1</Button>
<Button Grid.Column="1">Button 2</Button>
<Button Grid.Column="2">Button 3</Button>
<Button Grid.Row="1">Button 4</Button>
<Button Grid.Column="1" Grid.Row="1">Button 5</Button>
<Button Grid.Column="2" Grid.Row="1">Button 6</Button>
<Button Grid.Row="2">Button 7</Button>
<Button Grid.Column="1" Grid.Row="2">Button 8</Button>
<Button Grid.Column="2" Grid.Row="2">Button 9</Button>
</Grid>
</Window>
कुल मिलाके नौ बटन, प्रत्येक को अपने स्वयं के सेल में एक ग्रिड में रखा गया हैं जिसमें तीन पंक्तियां और तीन कॉलम होते हैं। हम एक बार फिर एक स्टार आधारित चौड़ाई का उपयोग करते हैं, लेकिन इस बार हम एक संख्या भी असाइन करते हैं - पहली पंक्ति और पहले कॉलम की चौड़ाई 2 * है, जिसका मूल रूप से अर्थ है कि यह 1 * ( सिर्फ * - दोने एक ही है) की चौड़ाई वाली पंक्तियों और स्तंभों की मात्रा से दोगुना उपयोग करता है।
आप यह भी देखेंगे कि मैं ग्रिड में नियंत्रण रखने के लिए संलग्न गुण ग्रिड.रो और ग्रिड.कॉलम का उपयोग करता हूं, और एक बार फिर आप देखेंगे कि मैंने इन गुणों को उन नियंत्रणों पर छोड़ा है जहां मैं पहली पंक्ति या पहला कॉलम (या दोनों) का उपयोग करना चाहता हूं। यह अनिवार्य रूप से शून्य निर्दिष्ट करने जैसा ही है। यह थोड़ी टाइपिंग बचाता है, लेकिन आप उन्हें एक बेहतर अवलोकन के लिए वैसे भी असाइन करना पसंद कर सकते हैं - यह पूरी तरह से आपके ऊपर है!