wpf下,在aforge界面 画静态框的实现
2016-09-27 10:45
162 查看
利用afoge控件可以来实现usb摄像头播放。在winform下,利用newframe事件,可以实现每一帧的图像处理。
但是如何在wpf下,利用afoge,则有些麻烦。
播放功能是利用
xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
我现在需要在图像上画一个静态框,最初我也是想通过newframe,给每帧图像都换上框,但是在wpf下newframe无法加入。失败
另一种是 利用Panel.ZIndex,在aforge上面弄一个透明的image,发现wfi这个默认最上层。失败
最后只能用最笨的办法画框。代码如下
xmlns:wf ="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
但是如何在wpf下,利用afoge,则有些麻烦。
播放功能是利用
xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
我现在需要在图像上画一个静态框,最初我也是想通过newframe,给每帧图像都换上框,但是在wpf下newframe无法加入。失败
另一种是 利用Panel.ZIndex,在aforge上面弄一个透明的image,发现wfi这个默认最上层。失败
最后只能用最笨的办法画框。代码如下
xmlns:wf ="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
<Grid> <Grid.RowDefinitions> <RowDefinition Height="*"/> <RowDefinition Height="5"/> <RowDefinition Height="9*"/> <RowDefinition Height="5"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> <ColumnDefinition Width="5"/> <ColumnDefinition Width="9*"/> <ColumnDefinition Width="5"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <wfi:WindowsFormsHost Panel.ZIndex="1" Grid.ColumnSpan="5" Grid.RowSpan="3" Margin="-68,0,68,-69" Grid.Row="2"> <aforge:VideoSourcePlayer x:Name="videoSourcePlayer1" Width="300" Height="360"> </aforge:VideoSourcePlayer> </wfi:WindowsFormsHost> <wfi:WindowsFormsHost Panel.ZIndex="2" Grid.Column="1" Grid.Row="1" Grid.RowSpan="3"> <wf:Label BackColor="Green"/> </wfi:WindowsFormsHost> <wfi:WindowsFormsHost Panel.ZIndex="2" Grid.Column="3" Grid.Row="1" Grid.RowSpan="3"> <wf:Label BackColor="Green"/> </wfi:WindowsFormsHost> <wfi:WindowsFormsHost Panel.ZIndex="2" Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="3"> <wf:Label BackColor="Green"/> </wfi:WindowsFormsHost> <wfi:WindowsFormsHost Panel.ZIndex="2" Grid.Row="3" Grid.Column="1" Grid.ColumnSpan="3"> <wf:Label BackColor="Green"/> </wfi:WindowsFormsHost> </Grid>
相关文章推荐
- WPF界面设计技巧—实现不规则动画按钮
- 【已验证】通过资源实现WPF软件界面多语言化
- WPF好看的进度条实现浅谈(效果有点类似VS2012安装界面)
- 【源码分享】WPF漂亮界面框架实现原理分析及源码分享
- WPF实现界面动态布局
- WPF界面设计技巧(3)—实现不规则动画按钮
- WPF—QQ界面(五):QQ好友分组列表的效果实现 及 截稿
- [.Net码农]分享非常漂亮的WPF界面框架源码及插件化实现原理
- 【源码分享】WPF漂亮界面框架实现原理分析及源码分享
- 准备.Net转前端开发-WPF界面框架那些事,UI快速实现法
- WPF实现带欢迎界面的客户端
- 基于WPF系统框架设计(4)-Ribbon整合Avalondock 2.0实现多文档界面设计(一)
- WPF如何实现类似iPhone界面切换的效果(转载)
- WPF实现Office界面开源组件Fluent快速入门
- WPF旋转的界面实现
- 关于 WPF Loading初始界面的实现方式
- 分享非常漂亮的WPF界面框架源码及其实现原理
- 简单实现WPF界面控件换肤效果
- WPF实现类似360安全卫士界面的程序源码分享
- WPF—QQ界面(四):单击QQ昵称弹出个人简介窗口的效果实现