加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

WPF示例-3-动态文字反转

发布时间:2020-12-16 23:21:55 所属栏目:大数据 来源:网络整理
导读:最终效果如下: Xaml代码如下: Window x:Class="wpf_win_1.Window3" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="动态文反转" Height="300" Width="300" Grid x:Na

最终效果如下:

Xaml代码如下:

<Window x:Class="wpf_win_1.Window3"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="动态文反转" Height="300" Width="300">
<Grid x:Name="gd">

</Grid>
</Window>

后台代码如下:

public Window3()
{
InitializeComponent();
Init();
}

void Init()
{
TextBox txtBox = new TextBox()
{
Margin = new Thickness(50,10,49,0),
Height = 50,
Width = 180,
FontSize = 30
};

ScaleTransform st = new ScaleTransform() { ScaleX = 1,ScaleY = -1 };
TranslateTransform tt = new TranslateTransform() { Y = 1 };
TransformGroup tg = new TransformGroup();
tg.Children.Add(st);
tg.Children.Add(tt);

VisualBrush vb = new VisualBrush() { RelativeTransform = tg };
vb.Visual = txtBox;

Rectangle rectangle = new Rectangle()
{
Margin = new Thickness(50,110,
Width = 180
};

rectangle.Fill = vb;

this.gd.Children.Add(txtBox); this.gd.Children.Add(rectangle); }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读