0
ツールチップを1つ作成して、staysopenプロパティをfalseに設定すると、そのツールチップが機能します。しかし、複数のツールチップを作成し、それらのstaysopenプロパティをfalseに設定した場合、作成した最初のツールチップだけがマウスクリック後に閉じます。他のものは開いたままです。Wpf複数のツールチップのstaysopenプロパティが機能しない
なぜですか?
サンプルコード:
ToolTip tooltip = new ToolTip { Content = "Password cannot be empty." };
Password_PasswordBox.ToolTip = tooltip;
tooltip.PlacementTarget = Password_PasswordBox;
tooltip.Placement = System.Windows.Controls.Primitives.PlacementMode.Top;
tooltip.IsOpen = true;
tooltip.StaysOpen = false;
ToolTip tooltip2 = new ToolTip { Content = "Username cannot be empty." };
Username_TextBox.ToolTip = tooltip2;
tooltip2.PlacementTarget = Username_TextBox;
tooltip2.Placement = System.Windows.Controls.Primitives.PlacementMode.Top;
tooltip2.IsOpen = true;
tooltip2.StaysOpen = false;