195
XamGrid CellControl Behaviour
posted

Hi Guys,

I would like to set CellControl Behaviour to handle enter edit mode. I should set Behaviour from styles because I use the same column in many places. But it can create only one instance of behavior and I get the next error:http://prntscr.com/g8qlc9

Could you help me with that? Could you provide a sample project where Behaviour set from properties for CellControl type?

<utils:DataGridNameCellBehavior x:Key="XamGridNameCellBehavior"
x:Shared="False"
IsEditing="{Binding IsInEditMode, Mode=TwoWay}" />

<utilities:BehaviorCollection x:Key="XamGridNameCellBehaviors"
x:Shared="False">
<StaticResource ResourceKey="XamGridNameCellBehavior" />
</utilities:BehaviorCollection>

<Style x:Key="XamGridNameCellStyle"
TargetType="{x:Type ig:CellControl}">
<Setter Property="utilities:InteractionHelper.Behaviors"
Value="{StaticResource XamGridNameCellBehaviors}" />
</Style>

<ig:TemplateColumn Key="Name" x:Key="XamGridDetailGridNameColumn"
x:Shared="False"
CellStyle="{StaticResource XamGridNameCellStyle}"
IsReadOnly="True"
HeaderText="{x:Static properties:Resources.Name}">