Popular Posts

Thursday, January 26, 2012

Resizing the Silverlight contents according to screen resolution



private Tuple<int, int> GetScreenResolution()
{
var contents = Application.Current.Host.Content;
bool wasFullScreen = contents.IsFullScreen;

try
{

if (!wasFullScreen)
{
contents.IsFullScreen = true;
}

if (!contents.IsFullScreen)
{
return new Tuple<int, int>(0, 0);
}

int width = (int)Math.Round(contents.ActualWidth);
int height = (int)Math.Round(contents.ActualHeight);

return new Tuple<int, int>(width, height);
}
finally
{
if (contents.IsFullScreen != wasFullScreen)
{
contents.IsFullScreen = wasFullScreen;
}
}


No comments:

Post a Comment