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.
Window
6 ** 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?
- YokI
ControlTemplate
kendimi belirtmek birindenWindow
ayrı bir sınır var. - Yapınsağ alt köşede çalışan yeniden boyutlandırma tutamacı var.
- Yokbir başlık çubuğu var.
CEVAP
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:
Nasıl button in yeniden boyutlandırıla...
Nasıl fiiller olmadan huzur URL oluştu...
Bir başlık olmadan bir İletişim oluştu...
CSS3'border-radius özelliği ve sı...
Nasıl başlık olmadan bir DialogFragmen...