我制作此代码以接收图像并将其转换为位图图像,但它不起作用.
这是代码:
public void ReceiveImage()
{
NetworkStream stream = new NetworkStream(socket);
byte[] data = new byte[4];
stream.read(data,0,data.length,0)
int size = BitConverter.ToInt32(data,0);
data = new byte[size];
stream.read(data,0,data.length)
MemoryStream imagestream = new MemoryStream(data);
Bitmap bmp = new Bitmap(imagestream);
picturebox1.Image = bmp;
}
Run Code Online (Sandbox Code Playgroud)
它得到:
Bitmap bmp = new Bitmap(imagestream);
Run Code Online (Sandbox Code Playgroud)
并给我这个错误:
参数无效
我是Xamarin和Xamarin表格的新手,我需要一些帮助.
我有一个StackLayout,我想从我的ViewModel动态添加项目.问题是我似乎无法将StackLayout的内容绑定到我的ViewModel的StackLayout.
这是我视图中的xaml代码
<StackLayout/>
Run Code Online (Sandbox Code Playgroud)
我想要类似的东西
<StackLayout Content="{Binding MainStackLayout}"/>
Run Code Online (Sandbox Code Playgroud)
我已经在我的ViewModel中设置了StackLayout,就像这样
public StackLayout MainStackLayout;
Run Code Online (Sandbox Code Playgroud)