Cześć.
Mam do Was tytułowe pytanie - "Jak powiązać w XAML ToggleButton z WrapPanelem?".
Mój kod przedstawia się następująco:

             <ToggleButton.Resources>
                     <Style TargetType="{x:Type ToggleButton}">
                         <Style.Triggers>                            
                             <EventTrigger RoutedEvent="Click">
                                 <BeginStoryboard>
                                     <Storyboard>
                                         <ThicknessAnimation Storyboard.TargetProperty="Margin" From="0,0,0,-110" To="0,0,0,5" DecelerationRatio=".9" Duration="0:0:1" />
                                     </Storyboard>
                                 </BeginStoryboard>
                             </EventTrigger>
                         </Style.Triggers>
                     </Style>
             </ToggleButton.Resources>
         </ToggleButton>
 <WrapPanel>
  //składa się z kilku buttonów które muszą się zawijać podczas zmiany rozmiaru okna//
 </WrapPanel>

We wrappanelu niedostępna jest właściwość PlacementTarget za pomocą którą chciałem zrobić Binding.
Gdy wrappanel obejmę popupem to mogę wyświetlić za pomocą powyższego rozwiązania, jednak nie zawija mi ikonek.

Będę wdzięczny za pomoc.