0
我在Excel中的上下文菜單上有一個CommandBarPopup,它包含三個CommandBarButtons,其中一個按鈕打開一個網頁,另外兩個打開一個自定義任務窗格。上下文菜單上的CommandBarButton在ElementHost變爲可見之後無法工作
如果我讓自定義任務窗格包含託管WPF用戶控件的元素主機,那麼我添加的任何CommandBarButton都將停止工作。 即使關閉自定義任務窗格,它仍然不起作用。
如果我對自定義任務窗格容器使用web瀏覽器,它似乎工作正常。
這裏是我們使用
private void InitializeComponent()
{
this.elementHost1 = new System.Windows.Forms.Integration.ElementHost();
this.myView = new MyView();
this.SuspendLayout();
//
// elementHost1
//
this.elementHost1.Dock = System.Windows.Forms.DockStyle.Fill;
this.elementHost1.Location = new System.Drawing.Point(0, 0);
this.elementHost1.Name = "elementHost1";
this.elementHost1.Size = new System.Drawing.Size(780, 560);
this.elementHost1.TabIndex = 0;
this.elementHost1.Text = "elementHost1";
this.elementHost1.Child = this.myView;
//
// MyTaskPane
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.elementHost1);
this.Name = "MyTaskPane";
this.Size = new System.Drawing.Size(780, 560);
this.ResumeLayout(false);
}
誰投票結束這個問題想解釋爲什麼? – 2013-03-04 09:27:38