我将 TreeView 绑定到 XMLDataSource,数据绑定是自动生成的,XML 看起来像这样:-
<Passengers>
<Passenger>
<PassengerName>Name1</PassengerName>
</Passenger>
<Passenger>
<PassengerName>Name2</PassengerName>
</Passenger>
<Passenger>
<PassengerName>Name3</PassengerName>
</Passenger>
</Passengers>
TreeView 正确显示 XML,但是当我单击一个节点并触发 SelectedNodeChanged 事件时,无论我单击哪个乘客节点,SelectedNode.DataPath 始终是列表中第一个乘客的路径。
有谁知道如何获取我点击的实际节点的数据路径?