读书人

WPF中怎么获取lt;DataTemplategt;中的控

发布时间: 2013-08-01 15:23:18 作者: rapoo

求助,WPF中如何获取<DataTemplate>中的控件

<ListView>
???????????????<ListView.View>
???????????????????<GridView>
???????????????????????<GridViewColumn>
???????????????????????????<GridViewColumn.CellTemplate>
???????????????????????????????<DataTemplate>
<Grid>
<RichTextBox>
<FlowDocument>
<Paragraph>
<DockPanel>
<RichTextBox x:Name="RtBox">
<FlowDocument>
<Paragraph>
<Image Source=""/>


<Run Text="{Binding Text}"/>
<Paragraph>
</FlowDocument>
</RichTextBox>
</DockPanel>
</Paragraph>
</FlowDocument>
</RichTextBox>
</Grid>


</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridView>
?<ListView.View>
<ListView>
?????????????????



该如何获取到叫RtBox的RichTextBox ,我想用后台的代码控制是否启用这一控件。


x:Name="RtBox">

private void RtBox_Loaded_1(object sender, RoutedEventArgs e)
{
var richTextBox= (RichTextBox)sender;
}

sender就是你想要拿到的richtextbox
[解决办法]
前提是你绑定的itemsource有东西~不然listview不会做出来这个element的~

读书人网 >C#

热点推荐