Nasıl bir kavrama vasıtası ile yeniden boyutlandırılabilir bir sınır olmadan bir WPF Penceresi oluşturmak için? | Netgez.com
SORU
4 Mart 2009, ÇARŞAMBA


Nasıl bir kavrama vasıtası ile yeniden boyutlandırılabilir bir sınır olmadan bir WPF Penceresi oluşturmak için?

Eğer bir WPF Window ResizeMode="CanResizeWithGrip" sonra ayarlarsanız yeniden boyutlandırma tutamacı aşağıda sağ alt köşesinde gösterilir:

WindowStyle="None" olarak ayarlarsanız başlık çubuğu ResizeMode="NoResize" ayarladığınız kadar ama gri kesik kenar kalır kaybolur. Ne yazık ki, set özellikleri bu kombinasyon ile, yeniden boyutlandırmak kavrama özelliği kaybolur.

Window6 ** 7* *(özel). geçersiz kılınmış var Pencere kenarlığı kendim belirlemek istiyorum, ve kullanıcılar dört taraftan pencereyi yeniden boyutlandırmak edebilmek için ihtiyacım yok, ama yeniden boyutlandırma tutamacı ihtiyacım var.

Birisi basit bir şekilde, tüm bu kriterleri karşılamak için ayrıntı olabilir?

  1. YokI ControlTemplate kendimi belirtmek birinden Window ayrı bir sınır var.
  2. Yapınsağ alt köşede çalışan yeniden boyutlandırma tutamacı var.
  3. Yokbir başlık çubuğu var.

CEVAP
4 Mart 2009, ÇARŞAMBA


Eğer Window (herhangi bir şeffaflık değerleri ayarlamadan bile) AllowsTransparency özelliğini ayarlarsanız sınır kaybolur ve sadece kavrama ile yeniden boyutlandırabilirsiniz.

<Window
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Width="640" Height="480" 
    WindowStyle="None"
    AllowsTransparency="True"
    ResizeMode="CanResizeWithGrip">

    <!-- Content -->

</Window>

Sonuç gibi görünüyor:

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • Attempts at least

    Attempts at

    1 Ocak 2007
  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008