Здравствуйте, levilaulada, Вы писали:
L>Здравствуйте, уважаемые форумчане.
L>Есть XamDataGrid, в котором один из стилей типа DataRecordCellArea. Задача формируется просто: подсветка выбранной строки.
L>L> <Style TargetType="{x:Type igDP:DataRecordCellArea}">
L> <Setter Property="BackgroundHover" Value="{Binding Background}" />
L> <Setter Property="BorderHoverBrush" Value="{Binding Border}" />
L> <Setter Property="BackgroundSelected" Value="{Binding Background}" />
L> <Setter Property="BackgroundActive" Value="{Binding Background}" />
L> <Setter Property="BorderSelectedBrush" Value="{Binding Border}" />
L> <Setter Property="BorderActiveBrush" Value="{Binding Border}" />
L> <Setter Property="MinHeight" Value="32" />
L> <Setter Property="MinWidth" Value="32" />
L> <Style.Triggers>
L> <Trigger>
L> <Trigger Property="IsSelected" Value="True">
L> <Setter Property="BorderThickness" Value="1"/>
L> <Setter Property="Opacity" Value="100"/>
L> </Trigger>
L> </Trigger>
L> </Style.Triggers>
L> </Style>
L>
L>В итоге вроде получен ожидаемый результат, но появляется сообщение :
L>System.Windows.Markup.XamlParseException
L>'Add value to collection of type 'System.Windows.SetterBaseCollection' threw an exception.'.
L>Подскажите пожалуйста, как бороться
Не знаю, что это за контрол, но скорее всего ошибка в том, что Opacity назначаете 100, тогда как пределы у данного свойства [0;1]