Workarea ölçümünü bulmak ve bazı özellikleri, Denetimin kenar boşluğuna veya xaml'deki yükseklik/Genişlik özelliklerine bağlı olacak şekilde ayarlamak iyi bir uygulamadır mı?çözünürlük, bağımsız uygulama geliştirme hakkında ipuçları
Bunu yapmak için penceremin kullanılabilir çalışma alanına göre yeniden boyutlandırılmasını sağlayın.
const int w = SystemParameters.WorkArea.Width;
const int h = SystemParameters.WorkArea.Height;
public Thickness OuterGridMargin { get; }
MainViewModel()
{
OuterGridMargin = new Thickness(w/5,h/6,w/5,h/4);
}
xaml: düzen düşük çözünürlüklerde haberci olmaz ki
<Grid Margin="{Binding OuterGridMargin}" />
bu bazı dış kapları için yapıyorum. Şu anda bir 20" içinde 1600x900 res (96 dpi) çalışıyorum. Başvurum gibi alet ve düzenli penceresi yoktur.
Ben bazı alternatif yaklaşımlar vardır olmadığını bilmek istiyorum.
bir arama [wpf] resolution] 1 benzer bir soruna hitap eden bir çok soruya yol açıyor ama yine de takılıyorum ve iyi bir çözünürlükten bağımsız bir düzen elde etmek için bir sonuca ulaşamıyorum.
Büyük cevabı:
Böyle bir şey kullanmalısınız! Çok detaylı. Sadelik, netlik ve tamlık için –
+1, adil görünmüyor. – Arjang
Aynı efekti elde etmek için her şeyi bir Viewbox içine koyabilirsiniz. – Surfbutler