28

我可以知道如何在单击 TextBlock 时添加事件吗?我在 TextBlock 上找不到 onClick。有谁知道活动的名称是什么?

代码:

<TextBlock Name="Title" Click="?" />
4

2 回答 2

36

只需使用“PreviewMouseDown”事件。祝你好运!

于 2012-11-26T10:04:39.483 回答
7

您可以使用InputBinding

<TextBlock Text="{Binding SomeText}">
    <TextBlock.InputBindings>
        <MouseBinding Command="{Binding SomeCommand}" MouseAction="LeftClick" />
    </TextBlock.InputBindings>
</TextBlock>

来源:https ://docs.microsoft.com/en-us/dotnet/api/system.windows.input.inputbinding

于 2020-04-30T09:51:30.727 回答