我知道,在WPF中,您可以用不同的單位指定控件的高度。將控件的高度綁定到單位特定的度量值
例如:
<Setter Property="Height" Value="0.35cm"></Setter>
我想一個控件的高度綁定到我的視圖模型的屬性。如何在使用綁定時指定高度以釐米爲單位?我試圖在視圖模型的高度屬性設置爲一個字符串和追加「釐米」高度測量背後:
視圖模型在XAML創建如下:
<local:HeadingViewModel Height="0.35cm"></local:HeadingViewModel>
控制的高度爲通過裝訂風格設置:
<Setter Property="Height" Value="{Binding Height, RelativeSource={RelativeSource Mode=TemplatedParent}}"></Setter>
這設置的高度,但它不是以釐米爲單位。它似乎被設置爲WPF的默認單位。當我將高度從「0.35cm」更改爲「0.35in」時,沒有任何反應。它似乎留在WPF的默認單位。
如何在不同的測量單位中通過綁定設置控件的高度屬性而不是默認單位?