首页 > 解决方案 > WPF/xaml 如何绑定到 Horizo​​ntalAlignment

问题描述

我将绑定到什么来操纵水平对齐?传递一个简单的字符串似乎不起作用,但我找不到一个例子。

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>

标签: wpfbinding

解决方案


推荐阅读