Silverlight StackPanel 溢出检测
还没有开始这个,但我知道我将不得不在接下来的几周内解决它。
我正在 Silverlight 2 中创建一个简单的单行工具栏(带有按钮的水平 StackPanel),并且需要检测宽度何时浏览器的开始与按钮发生冲突。
发生碰撞时,我将显示一个“溢出”指示器,该指示器附加到下拉菜单并将碰撞按钮移动到那里。
就像 IE 工具栏一样..
有什么想法吗?
提前致谢!
Haven't started this one yet but I know I will have to tackle it in the next couple weeks..
I am creating a simple single-line toolbar (a horizontal StackPanel w/buttons) in Silverlight 2 and need to detect when the width of the browser starts colliding with the buttons.
Upon collision I will display an "overflow" indicator which is attached to a dropdown menu and moving the colliding buttons there.
Exactly like the IE toolbars..
Any ideas?
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试将 Silverlight 代码中的事件连接到浏览器的调整大小事件:
我找到了此链接(这里)讨论了从 Silverlight 2 中获取实际浏览器大小。
也许有一种更简单的方法,但乍一看,这似乎可以工作。
Something you could try would be wiring up an event in your Silverlight code to the browser's resize event:
I found this link (here) that talks about getting the actual browser size from within Silverlight 2.
There maybe a simpler way, but at first pass, this seems like it could work.