Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在xaml中滚动stackpanel_C#_Wpf - Fatal编程技术网

C# 如何在xaml中滚动stackpanel

C# 如何在xaml中滚动stackpanel,c#,wpf,C#,Wpf,我试图滚动stackpanel中以编程方式添加的项目,但它不起作用: <ScrollViewer HorizontalScrollMode="Enabled" > <StackPanel x:Name="options" Orientation="Horizontal" Width="760" HorizontalAlignment="Left" Margin="1,0,0,0"> </StackPanel> </ScrollViewer

我试图滚动stackpanel中以编程方式添加的项目,但它不起作用:

<ScrollViewer HorizontalScrollMode="Enabled" >
    <StackPanel x:Name="options" Orientation="Horizontal" Width="760" HorizontalAlignment="Left" Margin="1,0,0,0">
    </StackPanel>
</ScrollViewer>

是否有错误?

您还需要指定ScrollViewer的水平可见性。将其设置为除禁用默认值之外的任何值,它将工作:

<ScrollViewer HorizontalScrollMode="Enabled" HorizontalScrollBarVisibility="Auto">

它不起作用不能解释问题。实际发生了什么?什么也没发生我试着滚动它,但它不起作用