PDA

View Full Version : مشکل با ایتم های ListView



jalalx
پنج شنبه 30 مهر 1388, 23:46 عصر
سلام!
من یه listView دارم که در زمان اجرا چند آیتم به اون اضافه میشه. مشکل من با نحوه ی نمایش آیتم ها در listView هستش. می خوام به صورت Tile نمایش بدم آیتم ها زیر هم قرار می گیرند ولی می خوام آیتم ها به صورت متوالی از راست به چپ قرار بگیرند! مشخصه های HorizontalAlignment و VerticalAlignment رو دستکاری کردم، نشد! لطفا اگه می شه یه نمونه کد بذارین ممنون میشم!:قلب:

رضا عربلو
جمعه 01 آبان 1388, 18:38 عصر
از wrap panel استفاده نمایید.

jalalx
سه شنبه 05 آبان 1388, 14:38 عصر
از wrap panel استفاده نمایید.

متاسفانه نتونستم مشکلم رو حل کنم! من از اسکین های آقای مهدی کیانی استفاده کردم و با ListView مشکل دارم. وقتی حالت نمایش رو رو حالت Tile میذارم آیتم ها عمودی چیده میشن! ممنون میشم اگه یه نمونه کد بذارین!:قلب:

jalalx
سه شنبه 05 آبان 1388, 19:36 عصر
کسی مشکل منو میدونه؟
یه تصویر گذاشتم.
http://barnamenevis.org/forum/C:%5CDocuments%20and%20Settings%5CJalal%5CDesktop% 5Cproblem.jpg

رضا عربلو
چهارشنبه 06 آبان 1388, 23:38 عصر
نحوه استفاده از WrapPanel در ListView


<ListView>
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel Width="{Binding (FrameworkElement.ActualWidth), RelativeSource={RelativeSource AncestorType=ScrollContentPresenter}}"
ItemWidth="{Binding (ListView.View).ItemWidth, RelativeSource={RelativeSource AncestorType=ListView}}"
MinWidth="{Binding ItemWidth, RelativeSource={RelativeSource Self}}"
ItemHeight="{Binding (ListView.View).ItemHeight, RelativeSource={RelativeSource AncestorType=ListView}}" />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
...
</ListView>