Действительное решение..., если хотят сохранить jpg образы от Системы. Windows. Управление. Изображением, когда Ваша база данных отобразила поле на Вашем ORM, является Байт [] / байт [] / вызов Bynary
public byte[] getJPGFromImageControl(BitmapImage imageC)
{
MemoryStream memStream = new MemoryStream();
JpegBitmapEncoder encoder = new JpegBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(imageC));
encoder.Save(memStream);
return memStream.ToArray();
}
как:
getJPGFromImageControl(firmaUno.Source as BitmapImage)
Надежды помогает :)
Чтобы удалить все подвиды из любого вида, вы можете перебирать подвиды и отправлять каждое вызов removeFromSuperview
:
// With some valid UIView *view:
for(UIView *subview in [view subviews]) {
[subview removeFromSuperview];
}
Тем не менее, это полностью безоговорочно, и он удалит всех подвидов в данном представлении. Если вам нужно что-то более детализированное, вы можете использовать любой из нескольких различных подходов:
removeFromSuperview
позже таким же образом removeFromSuperview
индивидуально по мере необходимости if
в цикл выше , проверка на равенство классов. Например, чтобы удалить только все UIButton (или пользовательские подклассы UIButton), которые существуют в представлении, вы можете использовать что-то вроде: // Again, valid UIView *view:
for(UIView *subview in [view subviews]) {
if([subview isKindOfClass:[UIButton class]]) {
[subview removeFromSuperview];
} else {
// Do nothing - not a UIButton or subclass instance
}
}
Чтобы добавить к сказанному Тимом, я заметил, что вы помечаете свои взгляды тегами. Если вы хотите удалить представление с определенным тегом, вы можете использовать:
[[myScrollView viewWithTag:myButtonTag] removeFromSuperview];