窗口调整大小时,Silverlight组合弹出窗口无法正确显示

时间:2011-04-12 18:24:58

标签: silverlight combobox popup

如果我从头开始创建ComboBox,则在调整窗口大小时,内容会在上方/下方正确显示等。

为什么在创建自己的Combo派生类时不会发生这种情况?我错过了什么?

1 个答案:

答案 0 :(得分:0)

控制并不神奇。他们需要被告知事情发生(在他们身上调用一个方法)或者寻找它们(注册事件)。

找到您的Application.RootVisual并注册参加SizeChanged活动。然后调整控件的大小。如果它在浏览器中,您可能需要创建一个javascript桥(希望不是),它会在浏览器调整大小时告诉您的SL对象。