我正在尝试激活面板内的滚动条,该滚动条比我的任务窗格大,但以下代码不起作用...
Panel pane = new Panel(); pane.AutoScroll = true; taskPane = Globals.ThisAddIn.CustomTaskPanes.Add(pane, "try", inspector);
答案 0 :(得分:0)
您无法将面板直接添加到自定义任务窗格。为此,您必须在应用程序中创建用户控件。
将用户控件的 AutoScroll 属性更改为 true
设置用户控件的高度。
在ThisAddIn.cs
:
private UserControl1 myUserControl1;
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
myUserControl1 = new UserControl1();
Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane =
this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
myCustomTaskPane.Visible = true;
}
希望,这对你有用。
答案 1 :(得分:0)
我通过将我的usercontrol控件放在
中来管理它 <ScrollViewer VerticalScrollBarVisibility="Auto"></ScrollViewer>