listview中的文本内容不显示C#

listview中的文本内容不显示C#,c#,visual-studio,listview,C#,Visual Studio,Listview,我有一个listview控件,文本不会显示。我尝试了3种不同的实现,每次都得到了相同的结果。关联项目数的行将高亮显示,但文本不存在。我正在使用WPF,在我正在阅读的文件中,文本内容如下所示: string1::string2 但是,出于测试目的,我没有使用文件内容 我正在使用的教程: “1”和“2”在那里只是为了测试 代码 XAML 这是winforms吗?WPF?文件的内容是什么样子的?你设置了数据绑定吗?它不太可能自动显示“ServerData”的子属性。您需要添加listview的子

我有一个listview控件,文本不会显示。我尝试了3种不同的实现,每次都得到了相同的结果。关联项目数的行将高亮显示,但文本不存在。我正在使用WPF,在我正在阅读的文件中,文本内容如下所示:

string1::string2
但是,出于测试目的,我没有使用文件内容

我正在使用的教程:

“1”和“2”在那里只是为了测试

代码 XAML


这是winforms吗?WPF?文件的内容是什么样子的?你设置了数据绑定吗?它不太可能自动显示“ServerData”的子属性。您需要添加listview的子项,我所说的子项是指IPAddress和Servername作为子项。@ryan很好,如果您有机会接受它作为答案,那就是brill。当然,给我5分钟:)
        List<ServerData> items = new List<ServerData>();

        while ((line = file.ReadLine()) != null )
        {
            string[] serverData = Regex.Split(line, "::");
            items.Add(new ServerData() { IPAddress="1", ServerName="2" });
        }
        listServer.ItemsSource = items;
        file.Close();
public class ServerData
{
    public string IPAddress { get; set; }
    public string ServerName { get; set; }
}
<ListView Margin="10,47,11,45.8" x:Name="listServer" Grid.RowSpan="2">
    <ListView.View>
        <GridView>
            <GridViewColumn Header="IP Address" Width="218.4" DisplayMemberBinding="{Binding Name}" />
            <GridViewColumn Header="Server Name" Width="218.4" DisplayMemberBinding="{Binding Name}" />
        </GridView>
    </ListView.View>
</ListView>
<ListView Margin="10,47,11,45.8" x:Name="listServer" Grid.RowSpan="2">
    <ListView.View>
        <GridView>
            <GridViewColumn Header="IP Address" Width="218.4" DisplayMemberBinding="{Binding Name}" />
            <GridViewColumn Header="Server Name" Width="218.4" DisplayMemberBinding="{Binding Name}" />
        </GridView>
    </ListView.View>
</ListView>
<ListView Margin="10,47,11,45.8" x:Name="listServer" Grid.RowSpan="2">
    <ListView.View>
        <GridView>
            <GridViewColumn Header="IP Address" Width="218.4" DisplayMemberBinding="{Binding IPAddress}" />
            <GridViewColumn Header="Server Name" Width="218.4" DisplayMemberBinding="{Binding ServerName}" />
        </GridView>
    </ListView.View>
</ListView>