DebugLZQ 发表于 2012-10-26 00:00:36

在Winform窗体中使用WPF控件(附源码)

今天是礼拜6,下雨,没有外出,闲暇就写一篇博文讲下如何在Winform中使用WPF控件。原有是我在百度上搜索相关信息无果,遂干脆动手自己实现。
WPF控件的漂亮是Winform无法匹及的,本文主旨是在Winform工程中如何使用WPF控件。
先看下效果,如下图:
http://pic002.cnblogs.com/images/2012/281227/2012051913275284.png
左边是传统的Winform控件,右边是DebugLZQ引入的WPF控件,我们可以很清楚的看到图片的“半透明”效果、TextBox的透明背景!界面很Cool吧~
下面就介绍下,这个创新性工程的创建过程,并附上所有代码:
首先,添加一个WPF自定义控件,控件的xaml很简单,代码如下:
<Grid>                <ImageMargin="10,10,10,90" x:Name="img" Stretch="Uniform" Opacity="1">            <Image.BitmapEffect>                <DropShadowBitmapEffect Opacity="1" />            </Image.BitmapEffect>      </Image>      <TextBox Background="Transparent"Foreground="White" Height="40" FontSize="32" Margin="44,0,56,36" x:Name="txtBox1" Opacity="0.5" Text="" VerticalAlignment="Bottom" />    </Grid>
页: [1]
查看完整版本: 在Winform窗体中使用WPF控件(附源码)