xaml bindging z resourcedictionary

0

W widoku main mam kontrolkę :

  <ListView ItemsSource="{Binding SourceTexturePack}" Template="{DynamicResource ListViewControlTemplate1}"/>
 

oczywiście wyżej w grid mam ustawiony DataContext

DataContext="{Binding ListView3DViewModel, Source={StaticResource Locator}} 

Jak z poziomu resourceDictionary utworzyć wiązanie danych do np. SourceTexturePack/IsSelected typu List.

Obecnie w ResourceDictionary mam nie działające wiązanie , a chciał bym mieć możliwość utworzyć wiązanie bezpośrednio do IsSelected a data context pobrać z gridu.

 <ControlTemplate x:Key="ListViewControlTemplate1" TargetType="{x:Type ListView}">
        <Grid>
            <CheckBox IsChecked="{Binding Path=IsSelected}"/>
        </Grid>
    </ControlTemplate> 

Czyli jak DataTemplate w rzucić do resourceDictionary

 <ListView ItemsSource="{Binding SourceTexturePack}">
                    <ListView.ItemTemplate>
                    <DataTemplate>
                        <CheckBox IsChecked="{Binding IsSelected}"/>
                    </DataTemplate>
                    </ListView.ItemTemplate>
                </ListView>
 
0

Na szybko pominąłem problem i stworzyłem UserControl i View podmieniam kontrolki

1 użytkowników online, w tym zalogowanych: 0, gości: 1