Wenn ich nur einen Tooltip erstellen und legen Sie es die Eigenschaft "staysopen" zu false seine Arbeit. Aber wenn ich mehrere Tooltips erstelle und ihre staysopen-Eigenschaft auf false setze, wird nur der erste Tooltip, den ich erstelle, nach einem Mausklick geschlossen. Andere bleiben offen.Wpf mehrere Tooltip bleibtopenopen Eigenschaft funktioniert nicht
Warum?
Beispielcode:
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;