WPF DataGridHyperlinkColumn не запускает событие Click - PullRequest
0 голосов
/ 15 ноября 2018

Проект на основе 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 #, но он не работает.

Кто знает, что здесь не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...