WPF格式化输出后端数据

118 阅读1分钟

WPF格式化输出后端数据

本文已参与「新人创作礼」活动,一起开启掘金创作之路

1.DataGrid

                        <DataGrid.Columns>
                            <DataGridTextColumn Width="*" Header="坐标">
                                <DataGridTextColumn.Binding>
                                    <MultiBinding StringFormat="({0},{1},{2})">
                                        <Binding Path="X" />
                                        <Binding Path="Y" />
                                        <Binding Path="Z" />
                                    </MultiBinding>
                                </DataGridTextColumn.Binding>
                            </DataGridTextColumn>
                              <DataGridTemplateColumn Width="*" Header="半径">
                                <DataGridTemplateColumn.CellTemplate>
                                    <DataTemplate>
                                        <TextBlock Text="{Binding Radius, StringFormat='{}{0}mm'}" />
                                    </DataTemplate>
                                </DataGridTemplateColumn.CellTemplate>
                            </DataGridTemplateColumn>
                        </DataGrid.Columns>
                    </DataGrid>

2.TextBlock

<TextBlock.Text>
<MultiBinding StringFormat="坐标:({0},{1},{2})">
                                        <Binding Path="X" />
                                        <Binding Path="Y" />
                                        <Binding Path="Z" />
                                    </MultiBinding>
</TextBlock.Text>
</TextBlock>