|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
[WPF] Settare l'alterzza della datagrid dinamicamente, per visualizzare la scrollbar
Buonasera,
nella mia applicazione, ho definito una GRID: Codice:
<Grid Margin="0,0,0,0">
<Grid.RowDefinitions>
<RowDefinition Height="90" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
Codice:
<StackPanel Margin="0,0,0,50" Grid.Row="1" Visibility="Hidden" Name="stackPanelSearchResult">
<GroupBox>
<GroupBox.Header>
<Label Style="{StaticResource LabelFieldset}" Content="{StaticResource menuLabelGroupBoxGrid}" />
</GroupBox.Header>
<DataGrid Name="dgPlan"......
......
</DataGrid>
</GroupBox>
</StackPanel>
</Grid>
Come posso settare l'altezza della datagrid come quella dello stackpanel al fine di visualizzare la scrollbar verticale? Grazie. Ultima modifica di robertino_salemi : 19-02-2015 alle 18:18. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Risolto: il problema è che lo StackPanel ha altezza infinita.
E' possibile risolvere in due modi: 1) sostituendo lo StackPanel con il DockPanel: Codice:
<DockPanel Margin="0,0,0,50" Grid.Row="1" Visibility="Hidden" Name="stackPanelSearchResult">
<GroupBox>
<GroupBox.Header>
<Label Style="{StaticResource LabelFieldset}" Content="{StaticResource menuLabelGroupBoxGrid}" />
</GroupBox.Header>
<DataGrid Name="dgPlan"......
......
</DataGrid>
</GroupBox>
</DockPanel >
Codice:
<GroupBox Margin="0,0,0,50" Grid.Row="1" Visibility="Hidden" Name="stackPanelSearchResult">>
<GroupBox.Header>
<Label Style="{StaticResource LabelFieldset}" Content="{StaticResource menuLabelGroupBoxGrid}" />
</GroupBox.Header>
<DataGrid Name="dgPlan"......
......
</DataGrid>
</GroupBox>
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:46.



















