2

行全体を DataGridTemplateColumn のハイパーリンクのパラメーターとして渡すことは可能ですか?

<my:DataGridTemplateColumn Header="Name">
  <my:DataGridTemplateColumn.CellTemplate>
    <DataTemplate>
      <TextBlock>
        <Hyperlink Foreground="Black" TextDecorations="None">
          <Run Text="{Binding Name}" />
        </Hyperlink>
      </TextBlock>
    </DataTemplate>
  </my:DataGridTemplateColumn.CellTemplate>
</my:DataGridTemplateColumn>
4

1 に答える 1

0

あなたが達成しようとしていることを伝えるのは難しいですが、値のない ComandParameter バインディングは行を与えるはずです。

<Hyperlink Foreground="Black" TextDecorations="None" CommandParameter="{Binding}" Command="{Binding methodThatHandlesTheHyperlinkClick}"> 
      <Run Text="{Binding Name}" /> 
</Hyperlink>
于 2012-07-02T03:26:34.523 に答える