It's not really a bug, but I think it would improve the user experience if the behaviour of the fullscreen mode might be changed a little for dual monitors.
1. Silverlight fullscreen opens always on the main monitor, no mather on which monitor the "source" window is displayed. In my opinion it would be better to use the monitor on which the silverlight application is displayed in normal mode.
2. Changing to a different application makes the fullscreen mode disappear (I know, this is not a bug, but by design). It maked sense to let the user work on the secondary monitor (or the first, if silverlight fullscreen is on the secondary) and let him/her
watch for example a video on the other monitor. Think about screencasts, where you could then watch on one monitor in fullscreen mode and work in visual studio on the other one.
This does make sense, though the debugging of FullScreen mode needs to be taken into accout as well...currently its very difficult to debug FullScreen mode without dual monitors...
(If this has answered your question, "Mark as Answer")
Shawn Wildermuth
C# MVP, MCSD, Speaker and Author
Silverlight 3 Workshop
Miami, FL: Oct 12-14th
Portlant, OR: Dec 2-4th
Atlanta, GA: Dec 7-9th
http://silverlight-tour.com
Both good suggestions. Many people run multiple monitors (I do) but the majority of people only have one, and so much of the current experience has been optimized around keeping things simple and respecting the needs of a person with a single monitor.
#1 was chosen because it turns out to be surprisingly tricky to tell what monitor the user intended to run in full screen mode (lots of corner cases) & so we decided to go with the straightforward solution of just using the primary display. For #2, the problem
is security - you don't want to prevent a user from being able to get out of full-screen mode via [esc], [alt-tab/command-tab], etc. - lots of corner cases there as well.
I don't think it's that tricky. Take Windows Media Player for example. This application behaves exactly like i described it. Fullscreen on the monitor where the player window is in normal state, exit fullscreen on [alt-tab] only if the new active window
is (at least partially) on the same monitor as the fullscreen video. And with [esc] you can also exit fullscreen mode. So it can be done! [:)]
hello, i would also appreciate this feature. a lot of people are already using 2 monitors especially in companys! a second reason why it would be great to have this function - and that's my problem right now - is the problem that occurs if you want to present
a show on a beamer
I agree with you 100%, all my client's have dual / quad screens with many apps running. The whole purpose is to be able to multi-task and after all, is that not what Windows environment is supposed to be all about?
I have a laptop running WinXP Prof. with an NVidia Quadro FX GO 1400 graphics card. It has a great feature that allows you to direct video applications to automatically give a full-screen image on what's defined as the second monitor. For example when
I watch baseball on MLB.com using the Windows Media Player v11, as soon as the feed is started I get a full-screen picture on my second monitor, which happens to be a TV connected via an S-Video connection to my laptop. I don't even need to select full-screen
in the media player. No matter what I have that sized at I get full-screen on my TV. If I do select full-screen in the media player I get full-screen on both monitors (Laptop and TV).
But Silverlight doesn't do this. It seems it's not completely compatible with certain video cards dual-screen capabilitiies. Maybe this dual-screen functionality is not a high priority - but it should be. After all Silverlight is a video player. It should
be assumed that there will be people who will want to use it with their TV's connected to their PC's. NVidia seems to get it!
house_air
Member
2 Points
2 Posts
Fullscreen Mode with Dual Monitor
Dec 31, 2007 12:59 PM | LINK
It's not really a bug, but I think it would improve the user experience if the behaviour of the fullscreen mode might be changed a little for dual monitors.
1. Silverlight fullscreen opens always on the main monitor, no mather on which monitor the "source" window is displayed. In my opinion it would be better to use the monitor on which the silverlight application is displayed in normal mode.
2. Changing to a different application makes the fullscreen mode disappear (I know, this is not a bug, but by design). It maked sense to let the user work on the secondary monitor (or the first, if silverlight fullscreen is on the secondary) and let him/her watch for example a video on the other monitor. Think about screencasts, where you could then watch on one monitor in fullscreen mode and work in visual studio on the other one.
swildermuth
Star
8438 Points
1547 Posts
Re: Fullscreen Mode with Dual Monitor
Jan 01, 2008 12:27 PM | LINK
This does make sense, though the debugging of FullScreen mode needs to be taken into accout as well...currently its very difficult to debug FullScreen mode without dual monitors...
Shawn Wildermuth
C# MVP, MCSD, Speaker and Author
Silverlight 3 Workshop
Miami, FL: Oct 12-14th
Portlant, OR: Dec 2-4th
Atlanta, GA: Dec 7-9th
http://silverlight-tour.com
tomtaylormsft
Member
579 Points
165 Posts
Microsoft
Re: Fullscreen Mode with Dual Monitor
Jan 03, 2008 02:29 AM | LINK
Both good suggestions. Many people run multiple monitors (I do) but the majority of people only have one, and so much of the current experience has been optimized around keeping things simple and respecting the needs of a person with a single monitor.
#1 was chosen because it turns out to be surprisingly tricky to tell what monitor the user intended to run in full screen mode (lots of corner cases) & so we decided to go with the straightforward solution of just using the primary display. For #2, the problem is security - you don't want to prevent a user from being able to get out of full-screen mode via [esc], [alt-tab/command-tab], etc. - lots of corner cases there as well.
thanks for the feedback!
-Tom
house_air
Member
2 Points
2 Posts
Re: Re: Fullscreen Mode with Dual Monitor
Jan 03, 2008 03:08 AM | LINK
I don't think it's that tricky. Take Windows Media Player for example. This application behaves exactly like i described it. Fullscreen on the monitor where the player window is in normal state, exit fullscreen on [alt-tab] only if the new active window is (at least partially) on the same monitor as the fullscreen video. And with [esc] you can also exit fullscreen mode. So it can be done! [:)]
UliA
Member
23 Points
17 Posts
Re: Re: Fullscreen Mode with Dual Monitor
Jan 23, 2008 12:15 AM | LINK
hello, i would also appreciate this feature. a lot of people are already using 2 monitors especially in companys! a second reason why it would be great to have this function - and that's my problem right now - is the problem that occurs if you want to present a show on a beamer
scgas
Member
6 Points
3 Posts
Re: Re: Fullscreen Mode with Dual Monitor
Feb 01, 2008 06:31 PM | LINK
I agree with you 100%, all my client's have dual / quad screens with many apps running. The whole purpose is to be able to multi-task and after all, is that not what Windows environment is supposed to be all about?
bluearc
Participant
1484 Points
325 Posts
Re: Re: Fullscreen Mode with Dual Monitor
Feb 04, 2008 02:05 PM | LINK
Well i belive when working on web ..
every thing is dependent on the web browser..
either we use ie or firrefox..
the only way to get screen size is
Scree.width or scree.some thign aomething..
the point is
from browser we can only find the details of one browser.. soit is restricted..
if really we want to do any thin g..
we have to do changes in browser..
if MS or any body writes any codes which checks the no of display plugins... and then calculate the amount of width and height..
then only this problem can be handled..
but i belive this will never happen.. because in the priority .. this problem stands at bottom...
and another problem is ..
platform
like hardware conf s diff on diff. plat form..
another..
theristriction on accessing client's information...
last but not least
full screen
is just a popup window
which is handeled by silverlingt internally so that there could no security message on popup
any popup fullscreen only covers the current screen...
So finally we have to move on...
"If this answer helps you hten mark it as answered"
(Application Developer)
Scope Technology
India/South Africa
Pete Magsig
Member
2 Points
1 Post
Re: Fullscreen Mode with Dual Monitor
Mar 22, 2008 05:26 PM | LINK
I would like an option for full screen mode to take over both monitors in a dual monitor system. Is this kind of extension planned?
tomtaylormsft
Member
579 Points
165 Posts
Microsoft
Re: Fullscreen Mode with Dual Monitor
Apr 03, 2008 02:01 AM | LINK
No, but it's a good idea. We'll take it under consideration.
thanks!
- Tom
nycandyb
Member
16 Points
7 Posts
Re: Fullscreen Mode with Dual Monitor
Apr 07, 2008 06:41 PM | LINK
I have a laptop running WinXP Prof. with an NVidia Quadro FX GO 1400 graphics card. It has a great feature that allows you to direct video applications to automatically give a full-screen image on what's defined as the second monitor. For example when I watch baseball on MLB.com using the Windows Media Player v11, as soon as the feed is started I get a full-screen picture on my second monitor, which happens to be a TV connected via an S-Video connection to my laptop. I don't even need to select full-screen in the media player. No matter what I have that sized at I get full-screen on my TV. If I do select full-screen in the media player I get full-screen on both monitors (Laptop and TV).
But Silverlight doesn't do this. It seems it's not completely compatible with certain video cards dual-screen capabilitiies. Maybe this dual-screen functionality is not a high priority - but it should be. After all Silverlight is a video player. It should be assumed that there will be people who will want to use it with their TV's connected to their PC's. NVidia seems to get it!