Мне известно, что в WPF вы можете указать высоту элемента управления в разных единицах.
Например:
<Setter Property="Height" Value="0.35cm"></Setter>
Я хочу привязать высоту элемента управления ксобственность в моей ViewModel.Как указать, что при использовании привязки высота указывается в сантиметрах?Я попытался установить для свойства Height в ViewModel значение String и добавить «см» после измерения высоты:
ViewModel создается в XAML следующим образом:
<local:HeadingViewModel Height="0.35cm"></local:HeadingViewModel>
The Heightэлемента управления устанавливается через привязку в стиле:
<Setter Property="Height" Value="{Binding Height, RelativeSource={RelativeSource Mode=TemplatedParent}}"></Setter>
Устанавливает высоту, но не в сантиметрах.Кажется, он установлен в стандартных единицах WPF.Ничего не происходит, когда я меняю высоту с «0,35 см» на «0,35 дюйма».Кажется, он остается в единице по умолчанию для WPF.
Как я могу установить свойство Высота элемента управления через привязку в другую единицу измерения, чем в единице измерения по умолчанию?