Проект на основе WPF.
Я только что создал простой datagid в окне. Есть столбцы представления, и один из них - DataGridHyperlinkColumn, который должен работать как кнопка.
Ниже вы можете увидеть код сетки данных.
<DataGrid AutoGenerateColumns="False" Name="dgdBets" HorizontalAlignment="Left" Height="293" Margin="10,70,0,0" VerticalAlignment="Top" Width="460" Grid.ColumnSpan="2">
<DataGrid.DataContext>
<Common:Bet/>
</DataGrid.DataContext>
<DataGrid.Columns>
<DataGridHyperlinkColumn Binding="{Binding Id}" Header="Id">
<DataGridHyperlinkColumn.ElementStyle>
<Style TargetType="TextBlock" >
<EventSetter Event="Hyperlink.Click" Handler="EventSetter_OnHandler"></EventSetter>
</Style>
</DataGridHyperlinkColumn.ElementStyle>
</DataGridHyperlinkColumn>
<DataGridTextColumn Width="120" Binding="{Binding Path=Name}" Header="Название" IsReadOnly="True"></DataGridTextColumn>
<DataGridTextColumn Width="190" Binding="{Binding Path=Description}" Header="Описание" IsReadOnly="True"></DataGridTextColumn>
<DataGridTextColumn Width="120" Binding="{Binding Path=BetTypeName}" Header="Тип" IsReadOnly="True"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
Конечно, я создал метод EventSetter_OnHandler на стороне C #, но он не работает.
Кто знает, что здесь не так?