साझा आकार का सबसे अच्छा सिल्वरलाइट में तत्व संपत्ति बाइंडिंग का उपयोग करके लागू किया गया है। बस अपने सभी साझा आकार के तत्वों को दूसरे की चौड़ाई/ऊंचाई से बांधें।
संपादित करें: मैंने एक साथ मेरा अर्थ का एक त्वरित उदाहरण दिया है। मुझे यकीन है कि आप स्टार आकार का उपयोग करते हुए जब आप प्रश्न में कहा द्वारा क्या मतलब है नहीं कर रहा हूँ आप चाहते हैं ऑटो आकार -
<Grid Height="400"
Width="600"
Background="Gray">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button x:Name="parent"
Content="CHANGE ME TO ADJUST THE COLUMN SIZE"
Grid.Column="0"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
Background="Red" />
<Button Width="{Binding ActualWidth, ElementName=parent}"
Grid.Column="1"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
Background="Blue" />
<Button Width="{Binding ActualWidth, ElementName=parent}"
Grid.Column="2"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
Background="Yellow" />
</Grid>
HTH
इस पोस्ट में पहली कड़ी के डेवलपर्स में से एक से
सुझाव: हमारे कोड वर्तमान में डेटा टेम्पलेट का समर्थन नहीं करता है। हम ब्लॉग में सीधे डाउनलोड के लिए सोर्स कोड प्रदान करने पर विचार करते हैं, शायद कोई इस लापता फीचर का विस्तार कर सकता है और ब्लॉग के माध्यम से साझा करने के लिए हमें अपडेटेड संस्करण वापस प्रदान कर सकता है ... – eFloh
इस बीच प्रकाशित स्रोत कोड _is_ ... – eFloh