【发布时间】:2014-02-03 20:26:47
【问题描述】:
我有一个 ContentControl,它的 ContentTemplate 绑定到一个 DataTemplate,包含一个网格(或某种面板)。
如何访问 ContentContorl 中的 Grid?
内容控制
<ContentControl
x:Key="InputControl"
Content="{Binding}"
ContentTemplate="{Binding InputTemplate.Template}" />
数据模板
<DataTemplate x:Key="SpeechOutputTemplate">
<Grid Height="100" Margin="132,0" x:Name="RootElement">
<!-- content -->
</Grid>
</DataTemplate>
使用InputControl.FindName("RootElement") 似乎对我不起作用。
顺便说一句。 ContentTemplate 更改后是否有触发事件?
【问题讨论】:
-
看看这里:link
-
无论你想做什么,使用 DataBinding
-
当然......我会这样做,如果你能告诉我如何...... DataTemplate 内部是一个情节提要,必须在某些事件上启动和停止,在代码后面(等待.. )