Я разрабатываю приложение WPF, в котором я могу читать некоторые свойства из списка служб Windows, которые в настоящее время работают в моей системе. Я могу прочитать свойства определенного сервиса и передать его в коллекцию, которая, в свою очередь, отображается в мой пользовательский интерфейс под ListView.
Я хочу, чтобы тот же сценарий использовался для списка услуг. Т.е. я пытаюсь следующим образом ... но я не уверен, где я упустил момент ...
Вот мой код
foreach (string serviceName in sList)
{
ServiceController controller = new ServiceController(serviceName);
StatusCollection.Add (new StatusData
{
Name = name,
Status = status
});
lvStatus.DataContext = StatusCollection;
lvStatus.ItemsSource = StatusCollection;
}
<ListView Height="166" HorizontalAlignment="Left" Margin="23,0,0,0" Name="lvStatus" VerticalAlignment="Top" Width="264" >
<ListView.View>
<GridView>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}"></GridViewColumn>
<GridViewColumn Header="Status" DisplayMemberBinding="{Binding Status}"></GridViewColumn>
</GridView>
</ListView.View>
</ListView>