Home > DeveloperSection > Forums > WPF set width of control by binding in centimeter
Takeshi Okada
Takeshi Okada

Total Post:89

Posted on    September-23-2013 7:50 AM


 1 Reply(s)
 985  View(s)
Rate this:

I want to set the width of my control by binding and in centimeters. (it's for the size of my printout so I find it easy to work with centimeters)

So I want to do something like this:

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

but I want to set it in centimeters like this:

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

Any idea how to achieve this?

Pravesh Singh

Total Post:411

Posted on    September-23-2013 8:22 AM

Hi Takeshi,

You can define a converter that understands your syntax and uses the current DPI setting to convert to an appropriate number of pixels.

Don't want to miss updates? Please click the below button!

Follow MindStick