私はこれを私のスタイルのXAMLに持っています:
<DataTrigger Binding="{Binding Path=ButtonStyle}" Value="CutLeft">
<DataTrigger.Setters>
<Setter Property="CornerRadius" TargetName="border" Value="0 11 11 0" />
<Setter Property="CornerRadius" TargetName="border1" Value="0 10 10 0" />
</DataTrigger.Setters>
</DataTrigger>
そして、私がボタンを持っている私のウィンドウのこのXAML:
<gui:MyCustomButton ButtonStyle="CutLeft"/>
そしてMyCustomButtonコードでは:
public enum ButtonStyles {
CutLeft, CutRight, Circular, Normal
}
public partial class MyCustomButton
{
[DefaultValue(ButtonStyles.Normal)]
public ButtonStyles ButtonStyle { get; set; }
}
しかし、それは機能しません!任意のヒント?