[英]Add scrolling to a StackPanel in a Grid Column
currently I try to add a vertical Scrollbar to my StackPanel by subordinate the StackPanel to my ScrollViewer. 当前,我尝试通过将StackPanel从属于ScrollViewer来向我的StackPanel添加垂直滚动条。 But with this "Solution" the content in my StackPanel dissapears and neither i have the Scrollbar. 但是有了这个“解决方案”,我的StackPanel中的内容就消失了,而且我也没有滚动条。
My XAML: 我的XAML:
<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>
after you put StackPanel into ScrollViewer, set Grid.Column="2" Grid.Row="2"
on ScrollViewer. 将StackPanel放入ScrollViewer后,在ScrollViewer上设置Grid.Column="2" Grid.Row="2"
。 Otherwise it goes into (0; 0) Grid cell 否则进入(0; 0)网格单元
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.