请问如何动态的给自定义的style内包含的控件赋值呢

weixin_38052602 2016-04-25 08:01:43
代码如下,我定义了一个grid样式,需要在后台代码中动态的给其中的控件赋值
应该怎么操作呢,需要动态生成的部分已经标出
有没有什么好的方法吗?我需要重复的使用这个框架,作为消息格式,如果每次都循环查找节点感觉很麻烦
<Style x:Key="CustomTable" TargetType="UserControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="UserControl">
<Grid Name="gFrame">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="30" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Name="headerImg" Height="30"></Image>//需要赋值的项
<Grid Name="gInner">
<Grid.RowDefinitions>
<RowDefinition Height="10"></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<TextBlock Name="nickName" ></TextBlock>//需要赋值的项
<Grid Name="gContent">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="10"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid Name="gReal" Grid.Column="1">
//这里需要动态加入一些新的控件
</Grid>
</Grid>
</Grid>


</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
...全文
25 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧