视频画刷VideoBrush
来源:互联网 发布:金税盘数据导出 编辑:程序博客网 时间:2024/05/18 03:52
Stretch 属性接受 Stretch 枚举定义的下列值:
None:TileBrush 内容不拉伸以填充图块。
Uniform:TileBrush 内容进行缩放,以适合图块尺寸。但保留该内容的纵横比。
UniformToFill:对TileBrush 内容进行缩放,从而可以完全填充输出区域,但保持其原始纵横比。
Fill:TileBrush 内容进行缩放,以适合图块。由于内容的高度和宽度是独立缩放的,因此内容的原始长宽比可能不会保留。也就是说,为了完全填充输出区域,TileBrush 内容可能会失真。
下图举例说明了不同的 Stretch 设置。
<MediaElement x:Name="kobemv" Source="kobemv.mp4" AutoPlay="True"></MediaElement>
<Grid.Background>
<VideoBrush SourceName="kobemv" Stretch="Uniform"></VideoBrush>
</Grid.Background>
</Grid>
下面实现 让这个视频作为文字的前景色
<Grid x:Name="LayoutRoot" >
<MediaElement x:Name="kobemv" Source="kobemv.mp4" Opacity="0.0" AutoPlay="True"></MediaElement>
<TextBlock HorizontalAlignment="Left" FontFamily="Verdana" FontSize="500" FontWeight="Bold" Name="textBlock1" Text="坤坤" VerticalAlignment="Top">
<TextBlock.Foreground >
<VideoBrush SourceName="kobemv" ></VideoBrush>
</TextBlock.Foreground>
</TextBlock>
</Grid>
实现一个简单的简单的立体效果,主要是用了UI的Projection
<MediaElement x:Name="kobemv" Source="kobemv.mp4" Opacity="0.0" AutoPlay="True"></MediaElement>
<StackPanel Background="Gray" >
<TextBlock HorizontalAlignment="Left" FontFamily="Verdana" FontSize="500" FontWeight="Bold" Name="textBlock1" Text="坤坤" VerticalAlignment="Top">
<TextBlock.Projection >
<PlaneProjection RotationX="-20" RotationY="-20" RotationZ="20"></PlaneProjection>
</TextBlock.Projection>
<TextBlock.Foreground >
<VideoBrush SourceName="kobemv" ></VideoBrush>
</TextBlock.Foreground>
</TextBlock>
</StackPanel>
</Grid>
- 视频画刷VideoBrush
- Windows Phone的VideoBrush的分辨率相关
- 稳扎稳打Silverlight(9) - 2.0画笔之SolidColorBrush, ImageBrush, VideoBrush, LinearGradientBrush, RadialGradientBrush
- Windows Phone开发(20):当MediaElement和VideoBrush合作的时候
- Windows Phone开发(20):当MediaElement和VideoBrush合作的时候 .
- 原画视频笔记
- 视频
- 视频
- 视频
- 视频
- 视频
- 视频
- 视频
- 视频
- 视频
- 视频
- 视频
- 视频
- 代码疑云
- 第七篇博客:水印图片和水印文字
- B、Bit、Byte
- 张亚勤:天才也不会随随便便成功
- 项目经理的核心能力
- 视频画刷VideoBrush
- 如何成为最好的工程师---吴军讲座学习笔记
- 如何成为“10倍效率”开发者
- 深度比较抽象类和接口
- 微软的BSP 精辟解释
- makefile的编写
- Android手机拔号程序
- warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead.
- 学习笔记 gvim 按键映射