none
WPF "Fenster" erstellen, welches an Mauszeiger hängt RRS feed

  • Frage

  • Hallo.

    Ich möchte ein "Fenster" erstellen, was quasi an meinem Mauszeiger haftet und verschiedene Elemente beherbergt. Quasi eine UserControl an den Mauszeiger haften.

    Wie ist das möglich?

    LG
    TZDEV

    Montag, 17. März 2014 18:33

Antworten

  • Hallo,

    Danf fallen mir zwei Optionen ein

    a) Das ganze als Tooltip

    <Window ...>
        <Window.Tooltip>
             <!-- Tooltip conten (Grid, Text etc...) -->
        <Window.Tooltip>
        <!-- Content -->
    </Window>

    b) Oder du machst das Manuell, indem du das "Window.MouseMoved"-Ereignis abfängst, den Punkt bestimmts und dein Infofenster dort hinsetzt.

    PS: Ich bin für die erste Idee :)


    (C) 2014 Thomas Roskop

    • Als Antwort markiert TZDEV Montag, 17. März 2014 18:59
    Montag, 17. März 2014 18:54

Alle Antworten

  • Hallo TZDEV,

    wie soll den das Fenster sein, soll es über deinem Hauptfenster schweben (ähnlich wie ein Tooltip), oder muss es frei sein, also auch über anderen Programmen funktionieren?


    (C) 2014 Thomas Roskop

    Montag, 17. März 2014 18:36
  • Nur im Hauptfenster
    Montag, 17. März 2014 18:48
  • Hallo,

    Danf fallen mir zwei Optionen ein

    a) Das ganze als Tooltip

    <Window ...>
        <Window.Tooltip>
             <!-- Tooltip conten (Grid, Text etc...) -->
        <Window.Tooltip>
        <!-- Content -->
    </Window>

    b) Oder du machst das Manuell, indem du das "Window.MouseMoved"-Ereignis abfängst, den Punkt bestimmts und dein Infofenster dort hinsetzt.

    PS: Ich bin für die erste Idee :)


    (C) 2014 Thomas Roskop

    • Als Antwort markiert TZDEV Montag, 17. März 2014 18:59
    Montag, 17. März 2014 18:54