Anzeige eine Kontrolle über die anderen Steuerelemente in einem raster in WPF
Ich entwickle eine WPF-Anwendung.
Hauptfenster untergeordnete Steuerelemente enthalten sind, in einem raster.
Die Unterste Zeile enthält eine Statuszeile.
Muss die Anwendung den Benutzer Benachrichtigen.
Ich möchte programmatisch eine Benachrichtigung angezeigt in einem Steuerelement in der unteren rechten Ecke des Hauptfensters.
Ich will die Benachrichtigung Benutzer-Steuerelement angezeigt werden über die Statusleiste und die Steuerung in der oben genannten Zeile.
Wie kann ich eine Kontrolle über andere Steuerelemente in einem raster ?
Jede Hilfe wird sehr geschätzt
InformationsquelleAutor user1139666 | 2014-04-26
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Raster hat die Eigenschaft ZIndex. Haben Sie einen Blick auf dieses Beispiel:
Wenn Sie nicht angeben, ZIndex, die den Kindern ein panel gerendert werden, in der Reihenfolge, wie Sie angegeben sind (d.h. Letzte).
vielen Dank für Ihre Informationen. Ich werde es im Kopf behalten.
Ich kann nicht die Statusleiste und die Meldung Benutzer-Steuerelement auf der gleichen Zeile. Die Meldung user control ist die Höhe, die größer sein wird als die status bar ist die Höhe. Die Benachrichtigung der Benutzer Steuern müssen überlappen der unteren Zeile und werden teilweise über die Kontrolle vor.
InformationsquelleAutor Vishal
Versuchen, diese,
mithilfe der Systemsteuerung.ZIndex Sie diese erreichen können.
InformationsquelleAutor Raghulan Gowthaman
Oder Sie können Gebrauch machen von Popup (immer im Vordergrund bleibt und nicht von anderen Steuerelementen). Und schalten die IsOpen-Zustand, wenn Sie wollen, um zu zeigen, einige updates.
Gibt es mehrere Möglichkeiten, wie Sie können popup-stick nach unten-rechts-position - Dockpanel, stackpanel (bei rechtsbündiger Ausrichtung), Grid. Die Probe für die Startaufstellung ist unten:
versuchen
HorizontalAlignment="Right"
undVerticalAlignment="Bottom"
auf Popup.Aktualisiert meine obige Antwort.
In meiner Erfahrung
Popup
erstellt eine separate Win32-Fenster statt ein overlay im aktuellen Fenster, das ist nicht das, was ich bin nach, da das Popup nicht Folgen, wird das Hauptfenster um.InformationsquelleAutor Manish Basantani
Habe ich mein problem gelöst.
Ich habe geändert, die wichtigsten Fenster XAML-markup.
Ich habe erklärt die Meldung Benutzer-Steuerelement und das raster mit den wichtigsten Fenster der untergeordneten Steuerelemente in der gleichen Zelle des neuen Gitters.
Habe ich einige Eigenschaften, die in der Benachrichtigung Benutzer-Steuerelement-Eröffnung-tag :
Wenn die Meldung Benutzer-Steuerelement ist sichtbar :
InformationsquelleAutor user1139666