|
Hello!
I have a treeview:
<TreeView
BorderBrush="Black"
BorderThickness="2"
Cursor="Hand"
ItemsSource="{Binding Data, UpdateSourceTrigger=PropertyChanged}" >
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<Setter
Property="IsSelected"
Value="{Binding SelectedPath, Mode=TwoWay}" />
</Style>
</TreeView.ItemContainerStyle>
<TreeView.ItemTemplate>
<HierarchicalDataTemplate
ItemsSource="{
Binding Persons,
UpdateSourceTrigger=PropertyChanged}"
DataType="{x:Type local:Data}" >
<Grid>
<StackPanel Orientation="Horizontal">
<TextBlock x:Name="dane" Text="{Binding ID}" Margin="0,0,5,0" />
<Button
Style="{StaticResource ButtonLikeTextBlock}"
Content="{Binding DataOrName}"
Command="
{Binding
Path=DataContext.DisplayInfoCommand,
RelativeSource = {RelativeSource FindAncestor, AncestorType={x:Type Window}}}" />
</StackPanel>
</Grid>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
How can i get the ID property which is in Persons list ? How can i bind it straight to viewmodel class? Can u show sample code?
Greetings, Boryborawski.
|
|
|
|