我有一个 ItemsControl(A)。ItemSourece 是一个“帐户”类。它包含一些控件和另一个 ItemsControl(B)。
ItemsControl(B) 包括一些 CheckBox。它的 ItemSourece 是包含在“Account”类中的 ObservableCollection。CheckBox 的内容绑定到内容。CheckBox 的 IsChecked 绑定到 IsChecked。
现在,当我单击 CheckBox 时,我想获取“帐户”类中的 ID 和用户,但我不知道如何获取它们。我已经尝试使用
private void CheckBox_Click(object sender, RoutedEventArgs e)
{
CheckBox checkBox = sender as CheckBox;
var parentElement = (ContentPresenter)VisualTreeHelper.GetParent(checkBox);
}
但它仍然无法得到父母。尽管运行时可以显示 parentElement.VisualParent,但实际上它不起作用。
请帮我!谢谢!