1
私は、カスタムDatepickerにトリガーを追加してポップアップテキストブロックをトリガーします。DatePickerのマウスオーバーのカスタムポップアップを追加する
しかし、私はコードを実行すると、私は未処理のnullreferenceexceptionを取得します。
トリガーを削除すると、すべて正常に動作します。
<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>
エラーを与えているでしょうか?