Как привязать к DataContext HierarchicalDataTemplate из его XAML ItemTemplate?

В моем WPF TreeView я определилHierarchicalDataTemplate, В своемItemTemplateесть кнопка, чьяCommand Мне нужно привязать к родительской ViewModel, этоDataContext родителяHierarchicalDataTemplate или, другими словами, ViewModel, которая содержит коллекциюSubItems в примере ниже.ItemTemplateс собственнымиDataContext -подпозиция - должен использоваться какCommandParameter.

<TreeView ItemsSource="{Binding Items}">
    <TreeView.ItemTemplate>
        <HierarchicalDataTemplate ItemsSource="{Binding SubItems}">                
            <HierarchicalDataTemplate.ItemTemplate>
                <DataTemplate>
                    <Button Command="??CmdOnDtaCntxtOfHierDtaTmplt" 
                            CommandParameter="{Binding}" />                                 
                </DataTemplate>
            </HierarchicalDataTemplate.ItemTemplate>
        </HierarchicalDataTemplate>
    </TreeView.ItemTemplate>
</TreeView>

Как это можно сделать только в XAML?

Ответы на вопрос(1)

Ваш ответ на вопрос