Ich habe eine WPF-TreeView an eine ObservableCollection gebunden. Wenn ein Verbindungsknoten in der Benutzeroberfläche erweitert wird, möchte ich Connection.GetDatabases() aufrufen, wodurch eine Auflistung von Datenbanken zurückgegeben wird.WPF-Baumbindungsproblem mit Methoden
Ich verwende 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>
Aber weil ich eine Methode anstelle einer Eigenschaft verwenden möchten, ich bin nicht sicher, was in der Itemssource-Eigenschaft zu verwenden.
Warum nicht eine Eigenschaft, die einfach aufrufen, was auch immer Service/Methode Sie die Daten zurückgeben möchten? –
@Aaron - Weil ich nicht will. –
Duplikat von http://stackoverflow.com/questions/502250/bind-to-a-method-in-wpf –