ListBox WPF ширина элемента
От: Аноним  
Дата: 22.08.11 08:39
Оценка:
Помогите мне, я новичок в WPF
Есть ListBox. В *.xaml объявил в ресурсе:
<UserControl.Resources>
<CollectionViewSource Source="{Binding ElementName=myControl, Path=Items}" x:Key="myControlView"/>
</UserControl.Resources>
В ListBox сделал:
ItemsSource="{Binding Source={StaticResource myControlView}}"
Вопрос в том, что мне нужно узнать ширину элементов в ListBox. Я думал, что эту информацию можно узнать
из свойства ListBoxItem ActualWidth, но после биндинга у меня нет доступа к ListBoxItem.
Что делать? Спасибо
Re: ListBox WPF ширина элемента
От: MxMsk Португалия  
Дата: 22.08.11 09:07
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Вопрос в том, что мне нужно узнать ширину элементов в ListBox. Я думал, что эту информацию можно узнать

А>из свойства ListBoxItem ActualWidth, но после биндинга у меня нет доступа к ListBoxItem.
А>Что делать? Спасибо
Достучаться до ListBoxItem можно, используя ItemContainerGenerator.ContainerFromItem. ItemContainerGenerator доступен в свойствах ListBox-а.
Re[2]: ListBox WPF ширина элемента
От: Аноним  
Дата: 22.08.11 09:14
Оценка:
Здравствуйте, MxMsk, Вы писали:

MM>Здравствуйте, Аноним, Вы писали:


А>>Вопрос в том, что мне нужно узнать ширину элементов в ListBox. Я думал, что эту информацию можно узнать

А>>из свойства ListBoxItem ActualWidth, но после биндинга у меня нет доступа к ListBoxItem.
А>>Что делать? Спасибо
MM>Достучаться до ListBoxItem можно, используя ItemContainerGenerator.ContainerFromItem. ItemContainerGenerator доступен в свойствах ListBox-а.

Спасибо большое
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.