如何从后面的代码操作扩展器头
本文关键字:代码 操作 扩展器 | 更新日期: 2023-09-27 18:10:57
我在XAML中有以下代码:
<Expander BorderBrush="DarkGray" Background="White" SourceUpdated="Expander_SourceUpdated" GotFocus="Expander_GotFocus">
<Expander.Header>
<StackPanel Orientation="Horizontal">
<TextBlock Text="Grupo " VerticalAlignment ="Center"/>
<TextBlock x:Name="Tblockgrupo" Text="{Binding Name}" VerticalAlignment ="Center" GotFocus="TextBlock_GotFocus" />
<TextBlock Text="{Binding ItemCount}" VerticalAlignment ="Center"/>
<TextBlock Text=" Variable(s)" VerticalAlignment ="Center"/>
</StackPanel>
</Expander.Header>
<ItemsPresenter />
</Expander>
我的问题是如何捕获TextBlock的名称:Tblockgroup的文本,从代码背后(c#)当扩展器有焦点。
我找到了解决方案
object result = proeba . findname ("name");if (result是TextBlock){//如果找到Text元素,则执行以下操作。TextBlock resultconvert =结果为TextBlock;MessageBox.Show (resultconvert.Text);}