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