您的位置:首页 > Web前端 > CSS

WPF:动态加载控件并设置样式

2013-05-17 10:58 381 查看
这个问题想了一下午,网上查找了一些资料。终于解决了。拿出来晒一下,希望能够帮助到你们。

下面这个例子是动态添加的TextBlock控件,面板是StackPanel,如下:

TextBlock tb = (TextBlock)XamlToObj("<TextBlock  xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' Name='UserManage' Text=' 用户管理' ></TextBlock> ");
tb.MouseDown+=new MouseButtonEventHandler(tb_MouseDown);
//设置按钮样式使用此种方法必须将资源文件引用到当前页面
tb.Style = Resources["MenuStyle"] as Style;
//获取App.xaml中的样式
tb.Style = (Style)this.FindResource("MenuStyle");
StkPanMenu.Children.Add(tb);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: