wpf - WPF/xaml 如何绑定到 HorizontalAlignment
问题描述
我将绑定到什么来操纵水平对齐?传递一个简单的字符串似乎不起作用,但我找不到一个例子。
private string _CategoryHorizontalAlignment;
public string CategoryHorizontalAlignment
{
get { return _CategoryHorizontalAlignment; }
set
{
_CategoryHorizontalAlignment = value;
NotifyPropertyChanged("CategoryHorizontalAlignment");
}
}
...
<ControlTemplate TargetType="Label">
<Border x:Name="_brdMain"
BorderThickness="{TemplateBinding BorderThickness}"
BorderBrush="{TemplateBinding BorderBrush}"
Background="{TemplateBinding Background}"
CornerRadius="7,7,7,7" Padding="{Binding CategoryPadding, UpdateSourceTrigger=PropertyChanged}">
<ContentPresenter HorizontalAlignment="{Binding CategoryHorizontalAlignment, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Center" />
</Border>
</ControlTemplate>