我想在stackpanel中添加一个scrollviewer,以便我可以使用stackpanel的内容上下移动。
我见过的所有解决方案都是使用XAML而我不想使用XAML,我只想用C#来做。
我写了这个:
hideLoadMask : function(response,config){
//Once the response is processed for a particular request it will be removed from the processing array
this.loadMaskRequestQueue =
this.loadMaskRequestQueue.filter(function (el) {
return el.requestID !== response.requestID;
});
}
此代码在stackpanel旁边添加了一个scrollviewer(好吧),但箭头按钮被锁定,我无法向下或向上。
提前致谢。
答案 0 :(得分:0)
如果StackPanel
小于ScrollViewer
,则默认情况下会停止滚动和滚动条。
您只需更改ScrollViewer
和/或StackPanel
的尺寸,StackPanel
的高度大于ScrollViewer
答案 1 :(得分:0)
确保内容大于堆栈面板的100像素以启用滚动条按钮,然后设置ScrollbarVisibility属性
//Use Visible or Auto Enum based on your requirement.
//Visibile to show always and Auto only if its required
_navigationPanel.VerticalScrollBarVisibility = ScrollBarVisibility.Visible;
答案 2 :(得分:0)
设置高度ScrollViewer _navigationPanel
_projectsPanel = new StackPanel();
_navigationPanel = new ScrollViewer();
_navigationPanel.Height = 100;
_navigationPanel.Content = _projectsPanel;