#c# #xaml #windows-phone-8 #writeablebitmap
#c# #xaml #windows-phone-8 #writeablebitmap
Вопрос:
Я использую WriteableBitmap в своем приложении WindowsPhone для преобразования UIElement в WriteableBitmap. Я получаю значение, не попадающее в ожидаемое исключение диапазона случайным образом в следующем коде. Но я не могу найти основную причину. Не могли бы вы, пожалуйста, кто-нибудь помочь мне в этом?
Size imageSize = new Size(element.ActualWidth, element.ActualHeight);
WriteableBitmap image = new WriteableBitmap((int)imageSize.Width, (int)imageSize.Height);
image.Render(element, null);
image.Invalidate();
return image;
Комментарии:
1. не могли бы вы опубликовать свой код!
Ответ №1:
Попробуйте это:
WriteableBitmap image = new WriteableBitmap((int)this.ActualWidth, (int)this.ActualHeight);
image.Render(element, new MatrixTransform());
image.Invalidate();
return image;