TableCell
の内容を下部に揃える方法はありますか?これは簡単だと思いましたが、明らかにそうではありません。FlowDocumentのTableCell(またはその内容)を垂直に整列する方法
状況:
<Table>
<Table.Columns>
<TableColumn Width="Auto"/>
<TableColumn Width="Auto"/>
<TableColumn Width="Auto"/>
</Table.Columns>
<TableRowGroup>
<TableRow>
<TableCell>
<BlockUIContainer>
<Image Source="{Binding to an image}"/>
</BlockUIContainer>
</TableCell>
<TableCell containing something else/>
<TableCell>
<BlockUIContainer>
<Image Source="{Binding to another image}"/>
</BlockUIContainer>
</TableCell>
</TableRow>
</TableRowGroup>
</Table>
小さい下記のいくつかの空のスペースがあるので、2枚の画像が同じ高さを持っていない:私はTable
(簡体字)、以下のいるFlowDocument
インサイド
そのうちの。私が欲しいもの
:
は代わりに、私は上記の小さい画像(TableRow
の下に整列すなわち画像)の空きスペースが欲しいです。
私は、配置を変更するVerticalAlignment
プロパティを見つけることを試みた:私が試した何
。ただし、BlockUIContainer
にはVerticalAlignment
というプロパティはありません。TableCell
またはTableRow
です。
また、BlockUIContainer
をInlineUIContainer
に置き換えて、そのBaselineAlignment
に設定してみました。ただし、これを行うには、私はそうのようParagraph
にそれをラップする必要がありました:
<TableCell>
<Paragraph>
<InlineUIContainer BaselineAlignment="Bottom">
<Image Source="{Binding to an image}"/>
</InlineUIContainer>
</Paragraph>
</TableCell>
は、今私はTableCell
のトップに整列し、と同じくらいの高さParagraph
の底に位置合わせされた画像を持っていますImage
に必要です。それは以前と同じように見えます。
ありがとうございました!私は 'TableCell'に' ColumnSpan = 3'を加えて列を正しく取得するだけでした。 – wkl