Silverlight Treeview - PullRequest
       16

Silverlight Treeview

1 голос
/ 30 октября 2010

Используя WCF, я получаю данные с сервера.Данные содержат папки, а эти папки содержат запросы.Мне нужно установить значок папки (в развернутом виде) на узле папки и еще один значок по запросу.TreeView привязан к этой коллекции с помощью HierarchicalDataTemplate.Я попытался сделать это с конвертером, но не получилось.Я также хочу, чтобы он был совместимым с MVVM.

<sdk:TreeView ItemsSource="{Binding Folders}" >
        <sdk:TreeView.ItemTemplate>
            <sdk:HierarchicalDataTemplate ItemsSource="{Binding Queries}">
                <StackPanel Orientation="Horizontal">
                    <ContentPresenter Content="{Binding Converter={StaticResource IconConverter}}" />
                    <TextBlock Text="{Binding Name}"   />
                </StackPanel>
            </sdk:HierarchicalDataTemplate>
        </sdk:TreeView.ItemTemplate>
    </sdk:TreeView>

Какие-нибудь решения?

1 Ответ

0 голосов
/ 19 мая 2011

замените 'ContentPresenter' на элемент управления 'image' и свяжите путь к файлу значка со свойством 'source' элемента управления 'image'.

...