Repository navigation
|
Whether I use: <Style Selector="c|XListBoxItem">
<Setter Property="Interaction.Behaviors">
<BehaviorCollection>
<i:CanvasItemDragBehavior
SelectedItems="{Binding ((vm:MapEditPageViewModel)DataContext).SelectedMapEntities, RelativeSource={RelativeSource AncestorType=c:XListbox}}"
Scale="{Binding ((vm:MapEditPageViewModel)DataContext).Map.Scale, RelativeSource={RelativeSource AncestorType=c:XListbox}}"
Offset="{Binding ((vm:MapEditPageViewModel)DataContext).Map.Offset, RelativeSource={RelativeSource AncestorType=c:XListbox}}" />
</BehaviorCollection>
</Setter>
</Style>or: <Style Selector="c|XListBoxItem">
<Style.Resources>
<i:CanvasItemDragBehavior x:Shared="False" x:Key="CanvasItemDragBehavior"
SelectedItems="{Binding ((vm:MapEditPageViewModel)DataContext).SelectedMapEntities, RelativeSource={RelativeSource AncestorType=c:XListbox}}"
Scale="{Binding ((vm:MapEditPageViewModel)DataContext).Map.Scale, RelativeSource={RelativeSource AncestorType=c:XListbox}}"
Offset="{Binding ((vm:MapEditPageViewModel)DataContext).Map.Offset, RelativeSource={RelativeSource AncestorType=c:XListbox}}" />
</Style.Resources>
<Setter Property="Interaction.Behaviors">
<BehaviorCollection>
<StaticResource ResourceKey="CanvasItemDragBehavior"/>
</BehaviorCollection>
</Setter>
</Style>When adding the second element, I always get the error: |
Answered by
maxkatz6
Aug 12, 2025
Replies: 2 comments 1 reply
|
You need BehaviorCollectionTemplate |
1 reply
Answer selected by
AIKA1024
|
Just a heads up. The |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You need BehaviorCollectionTemplate