C# 将DockPanel调整为DockZone高度和宽度

C# 将DockPanel调整为DockZone高度和宽度,c#,asp.net,devexpress,C#,Asp.net,Devexpress,我试图在运行时将动态dock面板调整为javascript(客户端)中包含的dock区域的大小。我正在使用Dev Express DockZone和DockPanel。我的JScript如下所示: function setDockPanelFill() { var dockPanel = ASPxClientControl.GetControlCollection().GetByName('dockPanel1'); var dockZone = document.getElem

我试图在运行时将动态dock面板调整为javascript(客户端)中包含的dock区域的大小。我正在使用Dev Express DockZone和DockPanel。我的JScript如下所示:

function setDockPanelFill() {
    var dockPanel = ASPxClientControl.GetControlCollection().GetByName('dockPanel1');
    var dockZone = document.getElementById('zone1');
    dockPanel.SetHeight = dockZone.offsetHeight;
    dockPanel.SetWidth = dockZone.offsetWidth;
}
你知道为什么这行不通吗

设置。到例如码头区1。
设置到例如dockPanel1。
而且,和是方法,而不是属性。
因此,您的代码应该如下所示:

函数setDockPanelFill(){
var dockPanel=dockZone1.GetPanelByUID('dockPanel1');
dockPanel.SetHeight(dockZone1.GetHeight());
dockPanel.SetWidth(dockZone1.GetWidth());
}