これは私の問題です:行を選択する唯一の方法は、画像(緑色の円)をクリックすることです。幅画像をデータグリッドセルの幅に合わせる方法
私がしたいこと:DataGridCell
をクリックすると、イメージだけでなく、行全体が選択されます。
DataGrid
に画像を表示するのはDataGridTemplateColumn
です。
DataGridプロパティとしてSelectionMode="Single" SelectionUnit="FullRow"
を設定しました。
ただし、画像上で正確にクリックしないと、その行は選択されません。画像の
の
![Image size](https://i.stack.imgur.com/17j4T.png)
サイズを
SCREESHOTS
は、私はより明確にそれを説明するためにいくつかのスクリーンショットをしました
だから、私の意見では、問題は2つのことから来ることができます:それはなぜですので
- をサイズの画像は、全体
cell
に適合していませんが、どのように私はそれに合うことができますか? Cell
選択は無効になり、私はそれをあなたの時間のための
感謝を有効にすることができます!
EDITについて、それが何であったかを知りたい人のために1
<DataGridTemplateColumn Header="{Binding, Source={StaticResource proxy}}" HeaderStyle="{StaticResource }" ClipboardContentBinding="{Binding}">
<DataGridTemplateColumn.CellTemplate >
<DataTemplate>
<Grid>
<Image Source="{Binding }" Style="{DynamicResource }" />
</Grid>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
'DataGridTemplateColumn'の' Image'の周囲に 'Grid'を置き、' background'を 'Transparent'に設定します。 –
すでにありました。私は 'DataGridTemplateColumn'をどのように作成したのかを示すために追加しました – Destunk
私はあなたの問題がどこにあるのか分かりません:http://i.imgur.com/geyme06.gif –