Я связал WPF TreeView с ObservableCollection.Когда узел подключения расширяется в пользовательском интерфейсе, я хочу, чтобы вызывался Connection.GetDatabases (), который возвращает коллекцию баз данных.
Я использую HierarchicalDataTemplate:
<HierarchicalDataTemplate DataType="{x:Type dbcore:Connection}" ItemsSource="<WHAT GOES HERE?>">
<StackPanel Orientation="Horizontal">
<Image Source="{StaticResource DataServerIcon}" Margin="5,2" />
<TextBlock Text="{Binding Converter={StaticResource connToStringConverter}}" />
</StackPanel>
</HierarchicalDataTemplate>
Но поскольку я хочу использовать метод вместо свойства, я не уверен, что использовать в свойстве ItemsSource.