WPF通过以厘米为单位的绑定来设置控制宽度

时间:2013-09-19 07:57:28

标签: c# wpf binding

我想通过绑定设置控件的宽度,以厘米为单位。 (这是我的打印输出的大小所以我发现使用厘米很容易)

所以我想做这样的事情:

 <FlowDocument x:Name="flowdocument" PageWidth="{Binding Barcode.Width}" PageHeight="{Binding BarcodeSjabloon.Height}">

但我想将它设置为厘米,如下所示:

 <FlowDocument x:Name="flowdocument" PageWidth="20cm" PageHeight="30cm">

知道如何实现这个目标吗?

1 个答案:

答案 0 :(得分:2)

您可以定义一个了解语法的转换器,并使用current DPI setting转换为适当的像素数。