2010-09-16 7 views
11

chcę zmienić tylko lewy margines pola tekstowego WPF poprzez XAML:zmiana WPF lewy margines pola tekstowego

Kod ten oczywiście nie działa:

<TextBox Margin.Left ="0"/> 

Jaki byłby poprawny kod, czy ktoś tu wie?

Pozdrawiam, MadSeb

+0

Zobacz http://stackoverflow.com/questions/8522018/properties-order-in-margin/. – Contango

Odpowiedz

20

nie widzę kodu - ale byłoby to normalnie iść tak:

<TextBox Margin="5 0 0 0"/> 

Pierwszy numer jest w lewo, potem góry, potem w prawo i wreszcie dolny margines.

Mam nadzieję, że to pomoże!

+2

dzięki za odpowiedź ... chcę tylko zmienić lewe na 5, ale bez ustawiania górnej, prawej, dolnej do 0! – MadSeb

+2

Używałbym przecinków: Margin = "0,0,0,0" ułatwia czytanie –

+0

@MadSeb: Wartość jest typu Grubość - co oznacza, że ​​jest to seter "wszystko albo nic". Możesz to zrobić za pomocą kodu. – Goblin