XAML'de böyle bir dize varsa:
Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0"
Üst Alt Sağ ve Sol Nedir? 1- sağ 2- üst 3- sol 4 - alt
Bu doğru mu?
@amit jha
başlıklı bölüme bakın XAML Values
.
XAML'de böyle bir dize varsa:
Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0"
Üst Alt Sağ ve Sol Nedir? 1- sağ 2- üst 3- sol 4 - alt
Bu doğru mu?
@amit jha
başlıklı bölüme bakın XAML Values
.
Yanıtlar:
Margin="1,2,3,4"
Bunun gibi sadece iki boyut belirtmek de mümkündür:
Margin="1,2"
Son olarak tek bir boyut belirtebilirsiniz:
Margin="1"
Sipariş WinForms'daki ile aynıdır.
Üç benzersiz durum vardır:
Margin="a,b,c,d"
.Margin="a,b"
.Margin="a"
.Varsa 4 sayı daha sonra, onun left
, top
, right
, bottom
(orta sol kenardan başlayarak saat yönünde daire). İlk sayı her zaman "WPF" gibi "Batı" dır:
<object Margin="left,top,right,bottom"/>
Örnek: eğer kullanırsak Margin="10,20,30,40"
:
Varsa 2 sayılar , daha sonra ilk sola ve sağa bir marj kalınlığı, ikinci üst ve alt kenar boşluğu kalınlığıdır. İlk sayı her zaman "WPF" gibi "Batı" dır:
<object Margin="a,b"/> // Equivalent to Margin="a,b,a,b".
Örnek: kullanırsak Margin="10,30"
, sol ve sağ kenar boşluğunun her ikisi de 10 ve üst ve alt kenarların her ikisi de 30'dur.
Varsa 1 sayısı , sayı (kendi temel olarak bir sınır kalınlık) tekrarlanır.
<object Margin="a"/> // Equivalent to Margin="a,a,a,a".
Örnek: eğer kullanırsak Margin="20"
:
Son 5 yıldır 100'den fazla ekran ile büyük ölçekli bir WPF uygulaması üzerinde çalışıyoruz. 5 WPF / C # / Java devs ekibinin bir parçası. Sonunda 1 sayı (sınır kalınlığı için) veya 4 sayı kullanarak karar verdik. Asla 2 kullanmayız. Tutarlıdır ve gelişirken bilişsel yükü azaltmanın iyi bir yolu gibi görünmektedir.
Kural:
Tüm genişlik numaraları soldan başlar ("WPF" gibi "Batı") ve saat yönünde gider (iki sayı varsa, yalnızca saat yönünde iki kez giderseniz, gerisini aynalayın).
<object Margin="left,top,right,bottom"/>
- or -
<object Margin="left,top"/>
- or -
<object Margin="thicknessReference"/>
Buraya bakın: http://msdn.microsoft.com/tr-tr/library/system.windows.frameworkelement.margin.aspx