здравствуите господа
мне нужно ограничить размеры елементов в ListBox-е. написал такои вот конвертор| Код | public object Convert(object value, Type targetType, object parametr, System.Globalization.CultureInfo culture) { System.Windows.Controls.Border b = (System.Windows.Controls.Border)value; int i = ((System.Windows.Controls.ListBox)b.Parent).Items.Count; double d = ((System.Windows.Controls.ListBox)b.Parent).Height; return d - i * b.Height; }
|
конвертер визываю так| Код | <Border BorderBrush="Black" BorderThickness="2" CornerRadius="5" MaxHeight="{Binding Path=Self, Converter={StaticResource MaxHeightConverterClass}}"
|
но вот вызов не происходит. как надо сделать?
спосибо |