Часовете са според зоната UTC + 2 часа



Напиши нова тема Отговори на тема  [ 2 мнения ] 
Автор Съобщение
 Заглавие: Код за screenshot в собствено приложение за WP7
МнениеПубликувано на: 28 Фев 2011, 23:57 
Администратор

Регистриран на:
17 Яну 2011, 21:25
Мнения: 92
Местоположение: София
Към момента Windows Phone 7 все още не поддържа обща възможност за направата на скрийншоти в приложения на телефона, единствено ако дадено приложение има такава вградена функционалност ще можете да си запазите скрийншот от него. А преди да се появи ъпдейт, който да добави мултитаскинг функционалност за телефоните с WP7 няма и да е възможно да използвате "резидентно" допълнително приложение за целта. Това, което можете да направите засега е да вградите функция за генерирането на скрийншоти във ваше собствено приложение, използвайки кода посочен по-долу...

Функция за генериране на screenshot в собствено приложение за WP7:

Код:
public void CaptureScreen(object sender, EventArgs e)
{
    WriteableBitmap bmp = new WriteableBitmap(480, 800);
    bmp.Render(App.Current.RootVisual, null);
    bmp.Invalidate();

    MemoryStream stream = new MemoryStream();
    bmp.SaveJpeg(stream, bmp.PixelWidth, bmp.PixelHeight, 0, 80);
    stream.Seek(0, SeekOrigin.Begin);
           
    MediaLibrary library = new MediaLibrary();
    string filename = "ScreenShot_" + DateTime.Now.ToString("yyyy-MM-dd_hh:mm:ss");
    library.SavePicture(filename, stream);
    stream.Close();
}

_________________
Samsung Omnia 7


 Профил WWW  
 
 Заглавие: Re: Код за screenshot в собствено приложение за WP7
МнениеПубликувано на: 01 Мар 2011, 14:06 
Аватар

Регистриран на:
13 Фев 2011, 10:01
Мнения: 18
Местоположение: София
10x for sharing this, може да влезе в употреба :)

_________________
"The only way to discover the limits of the possible is to go beyond them into the impossible." - Arthur C. Clarke's second low.


 Профил WWW  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 2 мнения ] 

Часовете са според зоната UTC + 2 часа


Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
 cron