【问题标题】:WriteableBitmapRenderExtensions.Render Unable to expand length of this stream beyond its capacityWriteableBitmapRenderExtensions.Render 无法将此流的长度扩展到超出其容量
【发布时间】:2013-09-06 06:12:00
【问题描述】:

我正在使用 WriteableBitmapRenderExtensions,下面是我的代码,其中出现“无法将此流的长度扩展至超出其容量”的错误。

我在渲染中遇到错误。

var bitmap = await WriteableBitmapRenderExtensions.Render(mainImage);

<Grid Name="mainImage">
                <Image Name="frameImage"
                       Source="Image/u117_normal.png"
                       Stretch="Fill"></Image>
                <Image Name="userImage"
                       Source="Image/u66_normal.png"
                       Width="700"
                       Height="500"></Image>
                <Canvas>
                    <Image Name="AddonImage"
                           Source="Image/u103_normal.png"
                           Width="100"
                           Height="100"></Image>
                </Canvas>

</Grid>

谁能帮我解决这个问题?

【问题讨论】:

    标签: c# windows-store-apps winrt-xaml


    【解决方案1】:

    答案在

    Frame Navigation

    上面写着:

    参数->被传递的对象

    类型:System.Object [.NET] |平台::对象 [C++] 传递给目标页面的导航参数;必须具有基本类型(字符串、字符、数字或 GUID)以支持使用 GetNavigationState 进行参数序列化。这是一个序列化的问题。检查您是否可以通过受支持的格式或尽可能尝试使用本地存储:) 如果还有其他问题,请更新我。

    【讨论】:

    • 不,我在下面的行中遇到错误。 var bitmap = 等待 WriteableBitmapRenderExtensions.Render(mainImage);请检查更新的问题。
    • 哦,你把我弄糊涂了...等一下,让我检查一下。
    • 是的,很抱歉,但我忘了提到我出错的地方。我想现在它很清楚了。
    猜你喜欢
    • 1970-01-01
    • 2016-09-16
    • 2014-02-27
    • 2019-03-01
    • 1970-01-01
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    • 2023-01-05
    相关资源
    最近更新 更多