我正在尝试设置一个自定义样式来旋转一个分隔符。
此代码可以工作,但不是自定义样式:
<Separator>
<Separator.LayoutTransform>
<RotateTransform Angle="90" />
</Separator.LayoutTransform>
</Separator>以下是我尝试过的:
<Style x:Key="CustomStandaloneSeparatorStyle" TargetType="Separator">
<Setter TargetName="LayoutTransformProperty" Property="RotateTransform.Angle" Value="{Binding ToolbarTrayElementRotation}" />
<Setter Property="Margin" Value="2"/>
</Style>错误消息是:"LayoutTransformProperty不被识别“。但是,当选项卡完成该条目时,它可以作为选项。真奇怪。
发布于 2017-01-10 21:09:17
应该将LayoutTransform属性设置为RotateTransform的实例。
<Style x:Key="CustomStandaloneSeparatorStyle" TargetType="Separator">
<Setter Property="LayoutTransform">
<Setter.Value>
<RotateTransform Angle="90" />
</Setter.Value>
</Setter>
</Style>发布于 2017-01-10 21:10:19
该属性称为LayoutTransform:
<Style x:Key="CustomStandaloneSeparatorStyle" TargetType="Separator">
<Setter Property="LayoutTransform">
<Setter.Value>
<RotateTransform Angle="{Binding ToolbarTrayElementRotation}" />
</Setter.Value>
</Setter>
<Setter Property="Margin" Value="2"/>
</Style>https://stackoverflow.com/questions/41578364
复制相似问题