У меня есть флажок и текстовый блок внутри панели стека. При щелчке по текстовому блоку флажок должен быть отмечен. На самом деле это набор флажков и набор текстовых блоков. Необходимо получить значение ID (это свойство класса «SomeClass» от флажка. Но что было переплетены в TextBlock является имя. Мой вопрос, как я могу извлечь весь объект ?WPF - Получить объект, привязанный вместо одного свойства объекта
<ListView>
<GridView>
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<ItemsControl ItemSource="{Binding SomeClass} ">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<CheckBox...../>
<TextBlock ...Text={Binding Name}/>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView>
творю использование MouseLeftButton случае TextBlock. Я могу получить имя, но то, что мне нужно, это сама вся obect так, что я могу получить свойство ID. Любое решение этой проблемы?
Чтобы получить текущий 'DataContext', который будет вашим элементом, обработчик события сделает что-то вроде' (YourItemType) (((TextBlock) отправителя) .DataContext) ' – dkozl
Я не знаю, я знаю, как поблагодарить вас достаточно! Спасибо миллион и да, это работает! –