【发布时间】:2011-10-20 17:39:09
【问题描述】:
所以我有一个自定义控件:
<Grid>
<StackPanel HorizontalAlignment="Center" Orientation="Vertical">
<CheckBox x:Name="chkboxListen" HorizontalAlignment="Center" Checked="chkboxListen_Checked" Unchecked="chkboxListen_Unchecked"/>
<MediaElement x:Name="mediaElementAudioPlayer" Volume="{Binding ElementName=sliderVol, Path=Value}" />
</StackPanel>
</Grid>
它将驻留在 DataGrid 模板列中:
<DataGridTemplateColumn x:Name="callListenL" Header="Listen(L)" IsReadOnly="False">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<localControls:AudioPlay x:Name="audioPlayL" localControls:AudioPlay>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
我的问题是:
当我检查 chkboxListen CheckBox 时,如何从 DataGrid (Parent) 的行中获取信息?每行都有一个带有 Id 的 myObject。我只需要那个 ID。
提前谢谢你。
【问题讨论】: