Использование кнопок в DataTemplate для DataGrid для Action - PullRequest
0 голосов
/ 07 февраля 2012

Хорошо, вот что я получил, например.

<sdk:DataGridTemplateColumn>
  <sdk:DataGridTemplateColumn.CellTemplate>
    <DataTemplate>
      <HyperlinkButton Content="Delete" Visibility="{Binding Priority, Converter={StaticResource FDPriorityToVisibilityConverter}}" >
        <i:Interaction.Triggers>
          <i:EventTrigger EventName="Click">
           <cal:ActionMessage MethodName="DeleteRule">
             <cal:Parameter Value="{Binding Id}"/>
           </cal:ActionMessage>
          </i:EventTrigger>
        </i:Interaction.Triggers>
       </HyperlinkButton>
    </DataTemplate>
  </sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>

Что я хочу сделать, это заменить элемент управления HyperlinkButton на кнопку (по сути, просто удалив «Гиперссылка» из тега), но это не такуважаю eventtrigger, когда я делаю это.Так что при нажатии он просто ничего не делает.Я подумал, что мог бы решить эту проблему, заменив cal: ActionMessage на EventToCommand, но я не должен правильно его реализовывать.

Краткая версия вопроса, может ли кто-нибудь пролить свет на то, как я могу получить функциональность, которую выполняет существующая HyperlinkButton, но с помощью кнопки управления, чтобы я мог дать ему значок вместо просто текста с надписью Удалить?Спасибо за понимание!

1 Ответ

0 голосов
/ 16 февраля 2012

Для ответа прочитайте мой комментарий, я считаю, что эта проблема носит косвенный характер, и обходной путь был обдуман.

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