I have developed a Silverlight control which shows a list of documents. This takes as much or as little space as the integrating developer likes.
However, when the users adds documents I use a ChildWindow to get a bunch of metadata before the document is actually uploaded. This dialog can be fairly large.
We’ve found a way to go full-screen but we think this would surprise users (and not in the sense of surprise and delight!). Is there a better way to allow this dialog to use more screen space than the parent silverlight container?
Interesting question. For a moment, I thought that you could circumvent the issue by opening a true or fake HTML popup by calling into host page’s JavaScript. This popup would then be another Silverlight instance which could then be as big as necessary.
However, this solution has several challenges:
While neither of the challenges are deal-breaking, it might be a bit too much work, out of your comfort zone, or impossible due to the other external limitations imposed.
But it is a neat little workaround, isn’t it?