首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ScreenShot作为按钮内容

ScreenShot作为按钮内容
EN

Stack Overflow用户
提问于 2012-10-31 17:40:12
回答 1查看 46关注 0票数 0

我想做一些类似于Microsoft powerpoint的事情:我想捕获当前屏幕(或当前窗口中的一个网格),然后将其设置为按钮的内容(就像powerpoint那样,侧边栏有幻灯片预览)。

做到这一点的最好方法是什么?我目前的想法是将其保存为PNG,然后在按钮的内容处将其作为图像重新加载,但我相信有更好的方法。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-31 18:13:25

试试这个:

代码语言:javascript
复制
    <Grid>
        <Viewbox 
            x:Name="Viewer" 
            Stretch="Uniform"
            DataContext="{Binding ElementName=Thumbnail1, Path=Data}">
            <Grid Width="224" Height="168" SnapsToDevicePixels="True" Margin="4,0,4,0">
                <Grid.Background>
                    <VisualBrush Stretch="Uniform" TileMode="None" Visual="{Binding}" AlignmentY="Center"/>
                </Grid.Background>
            </Grid>
        </Viewbox>
    </Grid>

一开始我使用的是另存为PNG的方法。然后我已经找到了上面的方法。ViewBox的DataContext是一张画布。我可以用这种方式创建屏幕的实时预览,但是我的屏幕是画布对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13155015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档