有一种方法可以将多行文本设置为Xamarin.Forms Button?
我已经尝试过Button.Text =“某事\ n xxjjjxx”,但是不起作用。
我试图从另一个图像“复制”一个图像,减少它的高度和宽度,并将其作为流返回以在另一个类中检索并显示为一个图像。但是当我在另一个类中获取流时,抛出异常;“无法访问关闭的流”。
此方法获取图像路径,减小其大小并作为流返回。
public Stream getImagenCopia (string dataImagen)
{
Bitmap ImageOrig = BitmapFactory.DecodeFile (dataImagen);
var ImagenCopia = Bitmap.CreateScaledBitmap (ImageOrig, 80, 80, false);
using (MemoryStream ms = new MemoryStream ())
{
ImagenCopia.Compress (Bitmap.CompressFormat.Jpeg, 40, ms);
return ms;
}
}
Run Code Online (Sandbox Code Playgroud)
此方法接收流并将其设置在 Image 源中
var cim = auxFotos.getImagenCopia(path);
setImagen(img, cim);
void setImagen (Image img, Stream strm)
{
img.Source = ImageSource.FromStream (() =>
{
return strm;
});
}
Run Code Online (Sandbox Code Playgroud)