0
현재 StackPanel에 StackPanel을 내 ScrollViewer에 연결하여 세로 스크롤 막대를 추가하려고합니다. 하지만이 "솔루션"을 사용하면 내 StackPanel의 콘텐츠가 사라지고 스크롤바가 없습니다.그리드 열의 StackPanel에 스크롤 추가하기
내 XAML : 당신의 ScrollViewer에 StackPanel에 넣어 후에서 ScrollViewer에 Grid.Column="2" Grid.Row="2"
을 설정
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="12*"/>
<RowDefinition Height="77*"/>
<RowDefinition Height="207*"/>
<RowDefinition Height="23*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="12*"/>
<ColumnDefinition Width="436*"/>
<ColumnDefinition Width="153"/>
</Grid.ColumnDefinitions>
<ListView x:Name="lv_Addresses" Grid.Column="1" Grid.Row="1" Grid.RowSpan="2">
<ListView.View>
<GridView>
<GridViewColumn/>
</GridView>
</ListView.View>
</ListView>
<StackPanel Grid.Column="2" Grid.Row="1" Margin="0,0,0,10">
<Label x:Name="lbl_Search" Margin="3,0,12,0" Content="Suche"/>
<TextBox x:Name="tbx_Search" Margin="6,0,12,0"/>
<Rectangle x:Name="rct_Separator" Margin="0,18,0,0" HorizontalAlignment="Stretch" Fill="Gray" Height="3"/>
</StackPanel>
<ScrollViewer VerticalScrollBarVisibility="Visible">
<StackPanel Grid.Column="2" Grid.Row="2" Margin="0,0,0,10" >
<Label x:Name="lbl_SName" Margin="3,0,12,0" Content="Nachname"/>
<TextBox x:Name="tbx_SName" Margin="6,0,12,0"/>
<Label x:Name="lbl_FName" Margin="3,0,12,0" Content="Vorname"/>
<TextBox x:Name="tbx_FName" Margin="6,0,12,0"/>
<Label x:Name="lbl_Plz" Margin="3,0,12,0" Content="Postleitzahl"/>
<TextBox x:Name="tbx_Plz" Margin="6,0,12,0"/>
<Label x:Name="lbl_Location" Margin="3,0,12,0" Content="Ort"/>
<TextBox x:Name="tbx_Location" Margin="6,0,12,0"/>
<Label x:Name="lbl_Street" Margin="3,0,12,0" Content="Straße"/>
<TextBox x:Name="tbx_Street" Margin="6,0,12,0"/>
</StackPanel>
</ScrollViewer>
</Grid>
StackPanel이 아닌 ScrollViewer에서 'Grid.Column = "2"Grid.Row = "2"를 설정해야한다고 가정합니다. – ASh
Worked out. 고맙습니다. –
내 답변에 도움이 되었다면 동의 한 것으로 표시해주세요. – ASh