【发布时间】:2015-07-31 06:15:05
【问题描述】:
当我创建一个新的 ScrollViewer 时,我需要修改 ScrollViewer 中 ScrollBars 的大小(更改 VerticalScroll 宽度和 HorizontalScroll 高度),以编程方式。
我根据在 SO 中找到的 solution 尝试了以下操作,但没有成功:
public static ScrollViewer CreateScrollViewer()
{
ScrollViewer result = new ScrollViewer();
// I need to set the scroll width and height here
// I tried the following with no success
result.Resources.Add(SystemParameters.VerticalScrollBarWidth, 100);
return result;
}
【问题讨论】:
-
您是否考虑过改用
Style? -
@MikeEason:是的,我考虑过,但我的要求是纯 C#,没有 XAML。
-
这个要求从何而来?
-
@DanielHilgarth:来自我的公司。我们试图避免使用 XAML,因为在我们的团队中,我们使用了支持 C# 但不支持 XAML 的语义合并工具。
-
@DanielPeñalba:至少可以这么说,这是一个非常奇怪的决定。
标签: c# .net wpf scrollviewer