WPF 获取datagrid里面的ComboBox的Name

我是在datagrid里面写了一个模板、想要在页面拿到'prer2'代码:<DataGridTemplateColumnHeader="{l:Translation'ui... 我是在datagrid里面写了一个模板、想要在页面拿到'prer2' 代码:
<DataGridTemplateColumn Header="{l:Translation 'ui.links.header.prere'}" Width="10*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox Name="prere2">
<ComboBoxItem Content="{l:Translation 'ui.common.equal'}" Tag="1"/>
<ComboBoxItem Content="{l:Translation 'ui.common.notequal'}" Tag="5"/>
<ComboBoxItem Content="{l:Translation 'ui.common.lessthan'}" Tag="2" />
<ComboBoxItem Content="{l:Translation 'ui.common.greaterthan'}" Tag="3"/>
</ComboBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
q
展开
 我来答
FoolRabbit编程
2014-01-15 · 知道合伙人数码行家
FoolRabbit编程
知道合伙人数码行家
采纳数:619 获赞数:3805
毕业于苏州大学,4年编程经验,对WPF有研究。

向TA提问 私信TA
展开全部
不知道你为什么要去取这个控件。
一般用数据绑定的话,是不需要去获得控件的。
要把WPF做好,要用好数据绑定;如果以Winform的思想去做WPF,效果不会很好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Miles999
2014-01-15 · TA获得超过598个赞
知道小有建树答主
回答量:490
采纳率:0%
帮助的人:216万
展开全部

先给DataGridTemplateColumn 命名:column

<DataGridTemplateColumn x:Name="column" Header="{l:Translation 'ui.links.header.prere'}" Width="10*">

后台:

var comboBox = column.CellTemplate.LoadContent() as ComboBox;
if (comboBox != null)
{
   string name = comboBox.Name;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式