Я добавляю триггер в пользовательский Datepicker для запуска всплывающего текстового блока.
Однако, когда я запускаю код, я получаю необработанное исключение nullreference.
, если я удаляю триггер,все работает нормально.
<Grid.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="Popup_PrevButton" Property="IsOpen" Value="True" />
<Setter TargetName="Popup_NextButton" Property="IsOpen" Value="True" />
</Trigger>
<Trigger Property="IsMouseOver" Value="False">
<Setter TargetName="Popup_PrevButton" Property="IsOpen" Value="False" />
<Setter TargetName="Popup_NextButton" Property="IsOpen" Value="False" />
</Trigger>
</Grid.Triggers>
Я пытался поместить триггер в PART_Button и ControlTemplate, но ничего не работает.
Всплывающий код помещается сразу после PART_Popup и выглядит следующим образом:
<Popup x:Name="Popup_PrevButton"
PlacementTarget="{Binding ElementName=PART_Button}"
IsOpen="False"
Placement="Left"
StaysOpen="False"
AllowsTransparency="True"
PopupAnimation="Fade"
Focusable="True">
<StackPanel>
<Border Background="LightYellow">
<TextBlock>Show Custom Rext</TextBlock>
</Border>
</StackPanel>
</Popup>
что дает ошибку?