其中是TreeView.Nodes[int].C#中的名称?
我正在进行从VB.NET到C#的转换,目前我一直在使用其中是TreeView.Nodes[int].C#中的名称?,c#,wpf,vb.net,itemscollection,C#,Wpf,Vb.net,Itemscollection,我正在进行从VB.NET到C#的转换,目前我一直在使用TreeView对象 Dim Arguments1作为String=path&“\”&fs&“ls”&TreeView1.Nodes(ccc).Name 到目前为止,我只能做到这一点: string Arguments1 = path + "\\" + fs + " ls " + ? 在VB.NET中,TreeView有一个方法,Nodes(int),我可以从中获取Name属性。但是,C#没有节点(int)方法。我认为它可能是TreeVi
TreeView
对象
Dim Arguments1作为String=path&“\”&fs&“ls”&TreeView1.Nodes(ccc).Name
到目前为止,我只能做到这一点:
string Arguments1 = path + "\\" + fs + " ls " + ?
在VB.NET中,
TreeView
有一个方法,Nodes(int)
,我可以从中获取Name
属性。但是,C#没有节点(int)
方法。我认为它可能是TreeView1.Items[ccc]
,但是TreeView1.Items[ccc].Name
没有编译,因为Items[int]
返回的对象不包含Name
属性。如何获得它?似乎您正在将为具有节点属性的WinForms树视图编写的代码与具有项属性的WPF树视图的代码进行翻译。您需要将返回的值强制转换为以获取Name
属性。您的C#代码将是:
string Arguments1 = path + "\\" + fs + " ls " + ((TreeViewItem)TreeView1.Items[ccc]).Name