내용버튼을 재정의했습니다. 내 문제는 내가 이것을 할 때 버튼의 기본 Style
이 무효화된다는 것입니다. 이전 스타일을 유지하려면 어떻게해야합니까 (이전 스타일은 마우스 오버, 마우스 아웃 효과 등을 정의합니다). : 나는이 특정 라이브러리 제어에 대한 질문입니다 알고Override ControlTemplate - 스타일이 아닙니다.
<Fluent:DropDownButton SizeDefinition="Small">
<Fluent:DropDownButton.Template>
<ControlTemplate>
<StackPanel>
<Label Content="A" FontFamily="Times New Roman" FontSize="11"/>
<Polygon Points="0,0 0,15 15,15 15,0"
Stroke="{Binding Fill}"
StrokeThickness="5">
</Polygon>
</StackPanel>
</ControlTemplate>
</Fluent:DropDownButton.Template>
<ColorSelectorModule:ColorGallery/>
</Fluent:DropDownButton>
P.S :
이
내 코드입니다. 그러나, 나는 프로젝트의 포럼에 어떤 응답도 얻지 못했다.Fluent : DropDownButton의 속성에 대해 자세히 설명하려면 : 버튼의 내용 (Fluent : DropDownButton-Tags의 코드)은 버튼의 내용을 결정하지는 않지만 버튼의 내용을 결정합니다. 단추. 이것이 바로 단추 자체의 내용 (DrowDownMenu를 활성화하기 위해 클릭 한 영역)을 수정해야하는 이유입니다.
여기서 코드를 작성하려고하는 것은 FontColor-Button이며, Word-FontColor-Button과 비슷한 동작을하며 버튼 내부의 막대에서 현재 색상을 볼 수 있습니다.
관심있는 사람들을위한, 여기에 유창함의 프로젝트 페이지에 내 솔루션에 대한 링크입니다 : http://fluent.codeplex.com/Thread/View.aspx?ThreadId=221817
어, 그건 허풍입니다. 그런 다음이 방법으로 시도해야합니다. http://fluent.codeplex.com/Thread/View.aspx?ThreadId=212981 – Torsten