0

データグリッド ビューにボタン列があります。そのボタンに画像を表示する方法を教えてください。設計時間と実行時間の両方についてアドバイスしてください。ありがとう

4

1 に答える 1

0

すべてのボタンに同じ画像がある場合、これでうまくいく可能性があります。

<DataGridTemplateColumn>
  <DataGridTemplateColumn.CellTemplate> 
    <DataTemplate> 
   <Button>
    <StackPanel>
        <Image Source="Images/YOUR_IMAGE.jpg" />
        <TextBlock>YOUR TEXT</TextBlock>
    </StackPanel>
   </Button>
 </DataTemplate> 
  </DataGridTemplateColumn.CellTemplate> 
</DataGridTemplateColumn>

また、データソースから画像をバインドする場合は、IValueConverter を実装する必要があります。詳細については、このスレッドを参照してください。

于 2013-02-26T11:27:24.180 に答える