[WP7] Разширяване на ListBox при Landscape изглед


1

Приложението е на Windows Phone 7. Трябва ми когато обърна екрана в Landscape view да може следният фрагмент да се stretch-ва:

http://pastebin.com/C9ztgJkZ

П
роблема идва от column definitions на Grid-овете, когато го обърна просто колоните си остават със същата ширина и остава празно място от дясно, а аз искам да се изпълва целия екран. Възможно ли е това?


в Mobile Development от Ivan Binev (0 точки)


Отговори



1
Така на пръв поглед ми идват 2 идей.
Да направиш % Width-а на колоните.
Да хващаш евента при обръщане на екрана да променя стойностите на Width. Винаги можеш да ги bind-неш към някое проперти и него да сменяш.

от saykor (8845 точки)


0
ок май това ще стане само 1 проблем има. Не мога да достъпя Grid-a който е в ListBox - DataTemplate-a нито по име нито никак :? Само това остана за да се получи за да мога да изместя и съдържанието в ListBox-a

от Ivan Binev (0 точки)

0
на Width сложи Binding както си сложил на BranchName към някоя променлива и работи с нея.

от saykor (8845 точки)



0

Мисля, че това е начина да се достъпи грид-а, но още не съм тествал:
http://msdn.microsoft.com/en-us/libraray/system.windows.frameworktemplate.findname.aspx


от Ivan Binev (0 точки)


0
We are sorry. The page you requested cannot be found.

от saykor (8845 точки)

0
виж тук какво пише: http://stackoverflow.com/questions/5373818/usercontrol-grid-gets-displayed-with-portrait-sizing-in-landscape-mode http://stackoverflow.com/questions/11372559/keep-same-layout-when-orientation-changes

от saykor (8845 точки)