根据列表框项的选择更改dockpanels

时间:2011-08-02 20:55:32

标签: c# .net wpf wpf-controls

我在一个网格的列= 0中有一个列表框,一个拆分器,整个列= 1的网格是我填写文本框以接受各种值。但是文本框会根据我选择的列表框项而有所不同。我可以通过DataTemplate(或ContentTmplate ??)来实现它。你是如何实现这一目标的?

1 个答案:

答案 0 :(得分:0)

请参阅DataTemplateSelector功能,您必须指定ContentControl的ContentTemplateSelector来实现此目的。此外,您必须为每个文本框类型定义一个DataTemplate,并在DataTemplateSelector中返回右侧文本框模板取决于传入的项目。搜索SO和yo会找到很多例子。

相关问题