Artlife

专注于.NET 3.0技术
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

WPF 关于VisualBrush

Posted on 2007-01-09 09:36  artlife  阅读(902)  评论(0)    收藏  举报
不知大家有没有遇到过想把某个控件变成为一个图片或背景之类的情况,下面我就为大家介绍一种在wpf中简单实现的方法VisualBrush:
VisualBrush vBrush = new VisualBrush();

//这是要生成为背景的控件
StackPanel sp = new StackPanel();

TextBlock ScaleTextBlock 
= new TextBlock();
ScaleTextBlock.Text 
= "哈哈a";
sp.Children.Add(ScaleTextBlock);

Button bt 
= new Button();
bt.Content 
= "按钮";
sp.Children.Add(bt);


vBrush.Visual 
= sp;

这时就把这个控件生成为Brush了,简单吧。

Demo地址:https://files.cnblogs.com/Artlife/VisualBrushDemo.rar