How to use an accesskey on a WPF Button with a custom ContentTemplate?

后端 未结 1 1270
[愿得一人]
[愿得一人] 2020-12-10 16:12

Scenario:

Currently I have this XAML code:

相关标签:
1条回答
  • 2020-12-10 16:59

    Instead of TextBlock use AccessText thus:

    <Button Content="_Cancel" IsCancel="True" Command="{Binding Path=CancelCommand}" Margin="5">
       <Button.ContentTemplate>
          <DataTemplate>
             <AccessText Margin="10,0,10,0" Text="{Binding}"/>
          </DataTemplate>
       </Button.ContentTemplate>
    </Button>
    

    PS. ContentPresenter should be used inside a ControlTemplate to display content according to a DataTemplate. If you use it within a DataTemplate it causes infinite recursion as the DataTemplate is invoked over and over again.

    0 讨论(0)
提交回复
热议问题