Я переопределяю Контент кнопки .Моя проблема в том, что значение по умолчанию Style
кнопки переопределяется, когда я делаю это.Как я могу сохранить старый стиль (старый стиль определяет наведение мыши, эффекты отключения мыши и тому подобное)?
Это мой код:
<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>
PS: я знаю, что это вопрос дляопределенная библиотека управления.Однако я не получил никакого ответа на форуме проекта.
Для дальнейшего объяснения атрибутов Fluent: DropDownButton: Содержимое кнопки (код между Fluent: DropDownButton-Tags) не определяет, что находится в кнопке, но что отображается в DropDownMenuкнопка.Вот почему я должен изменить содержимое самой кнопки (область, в которой вы нажимаете, чтобы активировать DrowDownMenu).
Здесь я пытаюсь закодировать FontColor-Button, поведение которого похоже наWord-FontColor-Button, где вы видите текущий цвет на панели внутри кнопки.
Для всех, кто заинтересован, вот ссылка на мое решение на странице проекта Fluent: http://fluent.codeplex.com/Thread/View.aspx?ThreadId=221817