WPF - Попытка установить MinHeight изменяемого размера окна на основе его начальной высоты

Я пытаюсь установить MinHeight / MinWidth окна с изменяемым размером на основании его начальной высоты (когда SizeToContent = "WidthAndHeight") .

Я видел пару ответов / решений:

http://weblogs.asp.net/psheriff/archive/2010/01. и хотел бы добиться это в xaml.

  • Я также хотел бы сохранить значения например MinHeight из ViewModel - я не думаю, что они принадлежат там, как они связывают тривиальную часть поведение вида на viewmodel. Это то, что я хотел бы оставить разработчику UX.

  • Решение, с которым я борюсь, - это использовать следующую привязку xaml /:

    
    

    Я надеюсь, что 'Mode = OneTime' привяжет MinHeight к исходному значение высоты окон.

    Но не работает ..

    Кто-нибудь может объяснить почему? Есть ли решение, которое соответствует моим критериям?

    Спасибо,

    Марк

    7
    задан Community 23 May 2017 в 11:47
    поделиться