/ / बच्चे के तत्व के लिए पर्याप्त जगह नहीं होने पर दाएं से बाएं से क्लिपिंग? - डब्ल्यूपीएफ

बच्चे के तत्व के लिए पर्याप्त जगह नहीं होने पर बाएं से बाएं से गुजरना? - डब्ल्यूपीएफ

मेरे पास चौड़ाई के तीन कॉलम *, ऑटो, * के साथ एक ग्रिड है।

जब मैं एक विस्तारक का उपयोग कर ग्रिड चौड़ाई को तोड़ देता हूं,मैं चाहता हूं कि केंद्रीय कॉलम निश्चित आकार बने रहें। मैं दाएं हाथ के किनारे से दाहिने हाथ कॉलम को क्लिपिंग शुरू करना चाहता हूं। यह डिफ़ॉल्ट व्यवहार है, और पहले से ही ठीक काम करता है। हालांकि, मैं बाएं हाथ से क्लिप करने वाला पहला कॉलम चाहता हूं। ऐसा कहने के लिए, मुझे कॉलम के बाएं हाथ के किनारे पहले छिपाने के लिए पसंद है। बाएं हाथ के कॉलम, वर्तमान में दाईं ओर किनारे से क्लिपिंग कर रहे हैं।

आशा है कि मैंने समझाया है कि काफी अच्छा है! धन्यवाद

उत्तर:

उत्तर № 1 के लिए 1

आपको शायद क्षैतिज एलाइनमेंट = "दाएं" और = "बाएं" उचित रूप से सेट करने की आवश्यकता है।

यहां एक उदाहरण है, जो आपकी आवश्यकताओं से बिल्कुल मेल नहीं खा सकता है, लेकिन आपको आवश्यकतानुसार बाएं और दाएं से क्लिप:

<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>


<TextBlock Grid.Column="0" Text="Left hand column" HorizontalAlignment="Right"/>
<Rectangle Grid.Column="1" Fill="Blue" Width="100"/>
<TextBlock Grid.Column="2" Text="Right hand column" HorizontalAlignment="Left"/>
<GridSplitter Grid.Column="3" Width="4" VerticalAlignment="Stretch" ResizeBehavior="PreviousAndNext"/>
<Rectangle Grid.Column="4" Fill="Red"/>
</Grid>