2010-10-31 26 views
8

yakınlaştırmak için ofiste aynı zoom uygulamak gerekiyor 2010.Yolları WPF

içeriği (muhtemelen telerik) üçüncü parti ızgara

Ben zum uygulamak için 4 yollarını biliyorum dahil olmak üzere herhangi bir kullanıcı ara yüzeyi olabilir .

Bu durumda zumu uygulamak için en iyi yol (performans) nedir?

+1

whats 4 yolu WPF ile size UI Ölçeklendirmesi (UI Yakınlaştırma) yardımcı olabilir? Scaletransform ile yakınlaştırırım. – blindmeis

+0

ViewBox, Düzen Dönüştürme (ölçek), DocumentViewer, Tuval –

cevap

1

Aşağıda olarak Viewbox bileşeni kullanabilirsiniz

yakınlaştırmak için en esnek ve etkili bir yoldur düzeni ilk sırada tasarlandığı gibi saklayın.

2

Genellikle yakınlaştırmak için en basit, en hızlı şekilde bir ScaleTransform olarak yakınlaütırılacak elemana RenderTransform ayarlayın ve dönüşümü arasında ScaleX ve ScaleY özelliklerini belirlemektir.

+0

RenderTransform Karmaşık pencereler için iyi değil, LayoutTransform –

+0

RenderTransform'u kullanmak kesinlikle en iyi yoldur. Neden LayoutTransform'a ihtiyacınız var? – robertos

+2

Render dönüşümü, öğelerinizin bir panelin içinde birbirinin üzerine yerleşmesine neden olur. Bu karmaşık görüntü için işe yaramazsa, bu overlaying meselesini dikkate almazsınız ... –

0

Bunu yakınlaştırma boyutlandırma ve döndürme destekler içinde yuor kontrollerini çizmek için tuval kullanabilirsiniz

+0

Lütfen detaylandırın ... örneğin "tuval" in ne olduğunu ve nerede bulabileceğini açıklayın? – Andrew

1
Sen Böyle Düzeni dönüşümü
<Viewbox Width="..." Height="..."> 
    <Grid>  
     . 
     . 
     . 
    </Grid> 
</Viewbox>