PDA

View Full Version : سئوال از DockPanel



MShirzadi
پنج شنبه 21 آبان 1388, 15:11 عصر
با سلام
می خاستم بپرسم که توی Grid هم میشه Splitter گذاشت؟
اگه آرا کدش رو می نویسید.
ممنون.

رضا عربلو
جمعه 22 آبان 1388, 00:18 صبح
تکنیک خاصی احتیاج ندارید تنها همانند دیگر کنترل ها با آن رفتار کنید.


<Grid>
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="120"></ColumnDefinition>
<ColumnDefinition Width="3"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0" Background="Black"> </Grid>
<GridSplitter Background="Red" Grid.Column="1" Grid.Row="0" Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
<Grid Grid.Column="2" Background="Pink" ></Grid>
</Grid>

sunn789
جمعه 22 آبان 1388, 12:58 عصر
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition Height="Auto"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>

<GridSplitter Grid.Row="1" Grid.ColumnSpan="3" Height="5" HorizontalAlignment="Stretch" VerticalAlignment="Center"/>
<GridSplitter Grid.Column="1" Grid.RowSpan="3" Width="5" HorizontalAlignment="Center" VerticalAlignment="Stretch"/>

<Border Grid.Row="0" Grid.Column="0" Background="#FF0A644E"/>
<Border Grid.Row="2" Grid.Column="0" Background="#FF829B28"/>
<Border Grid.Row="0" Grid.Column="2" Background="#FFFFBE5F"/>
<Border Grid.Row="2" Grid.Column="2" Background="#FF00323C"/>

</Grid>
</Page>

یه به این ادرس مراجعه کن

http://msdn.microsoft.com/en-us/library/system.windows.controls.gridsplitter.aspxhttp://msdn.microsoft.com/en-us/library/system.windows.controls.gridsplitter.aspx