【问题标题】:uwp c# Zoom Image without scrollviewuwp c# 不带滚动视图的缩放图像
【发布时间】:2018-06-22 01:02:40
【问题描述】:

我测试了scenario 3 of the BasicMediaCasting sample。我与以下对象分享我的图像:

await connection.RequestStartCastingAsync(img.GetAsCastingSource());

现在我的问题是:

我可以与 MiraCast 共享一个滚动视图吗?

或者我可以在没有滚动视图的情况下缩放我的图像吗?

【问题讨论】:

    标签: uwp scrollview miracast


    【解决方案1】:

    很遗憾,没有,只有 MediaPlayerImageMediaElement 具有所需的 GetAsCastingSource 方法,因此您无法从 ScrollView 创建转换源。我了解您希望用户能够在投射时缩放图片,但我认为除非目标设备本身具有此功能,否则这是不可能的。

    【讨论】:

    • 抱歉,有坏消息。如果您对答案没有问题,您可以接受它以将问题标记为已关闭。
    • 我可以将图像转换成Zoom 的样子吗?我发现了这个:c-sharpcorner.com/article/… 这可以工作吗?
    • 您链接的方法仅适用于在页面上显示(在 XAML 中)。为了能够对其进行缩放以进行投射,您必须在内存中修改图像本身。可以在此处找到缩放示例:stackoverflow.com/questions/36019595/…。生成修改后的BitmapImage时,可以将其作为Image的来源,然后进行强制转换。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    相关资源
    最近更新 更多