WPF: Grösse wird zurück geändert



  • Ich habe ein WPF-Window das ich für eine AppBar verwende.Während es in der AppBar ist setze ich den Fenstersill auf none und verkleinere es um die Grösse der Überschrift,wenn es oben oder unten angedockt wird.Wenn ich die AppBar entferne und das Fensterstill in Toolwindow zurückändere,versuche ich natürlich das Fenster wieder zu vergrössern,aber das klappt nicht.

    Wenn ich im Debug durchgehen wird die Grösse geändert und wen der Funktionsaufruf beendet ist wieder zurückgesetzt.
    Hat jemand eine Idee woran das liegen könnte?

    ABEdge Edge
            {
                set
                {
                    Size s = new Size(button1.Width + 10, 20);
                    if (Edge == ABEdge.ABE_NONE) AppBar_Functions.RegisterBar(this);//Registriert die Taskbar
                    if (value == ABEdge.ABE_NONE&&Edge != ABEdge.ABE_NONE)
                    {
                        AppBar_Functions.UnregisterBar(this);//Entfernt die Taskbar
                        if (Edge == ABEdge.ABE_BOTTOM || Edge == ABEdge.ABE_TOP)
                        {
                            Height = ActualHeight + SystemInformation.ToolWindowCaptionHeight;
                            Width = 480;
                        }
                    }
                    else
                    {
                        AppBar_Functions.BarSetPos(this, value, s);
                    }
                    c_edge = value;
                }
                get
                {
                    return c_edge;
                }
            }
    

Anmelden zum Antworten