मैं संस्करण 2.0 का उपयोग कर सिल्वरलाइट पर बस शुरुआत कर रहा हूं। मैं पेज पर कुछ डेटा ग्रिड दिखाना चाहता था और इसे ग्रिड सेल में छोड़कर ठीक हो गया। मैं तो सोचा था कि मैं निम्न मार्कअप का उपयोग कर एक ग्रिड विभाजक जोड़ने की कोशिश करेंगे:सिल्वरलाइट ग्रिड स्प्लिटर अप्रत्याशित व्यवहार
<UserControl xmlns:basics="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls" xmlns:data="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data" x:Class="SilverlightApplication1.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Loaded="UserControl_Loaded">
<Grid x:Name="LayoutRoot" Background="White">
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<basics:GridSplitter Grid.RowSpan="2" Grid.Row="0" Grid.Column="1" HorizontalAlignment="Left" Width="5" VerticalAlignment="Stretch" ></basics:GridSplitter>
<data:DataGrid Name="TLGrid" Grid.Row="0" Grid.Column="0">
</data:DataGrid>
<data:DataGrid Name="TRGrid" Grid.Row="0" Grid.Column="2">
</data:DataGrid>
<data:DataGrid Name="BLGrid" Grid.Row="1" Grid.Column="0">
</data:DataGrid>
<data:DataGrid Name="BRGrid" Grid.Row="1" Grid.Column="2">
</data:DataGrid>
</Grid>
</UserControl>
मैं अन्य दो स्तंभों का आकार बदलने के चारों ओर स्प्लिटर खींचें करने में सक्षम होने की उम्मीद। जब मैं बार खींचता हूं, तो दोनों अन्य कॉलम कम हो जाते हैं। क्या कोई समझा सकता है क्यों?
धन्यवाद, यह पूरी तरह से काम करता है। स्पष्टीकरण के लिए –