ВПФ. Создание шаблона кнопки: привязка значений элементов шаблонаC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 ВПФ. Создание шаблона кнопки: привязка значений элементов шаблона

Сообщение Anonymous »

Я работал несколько дней, пытаясь полностью создать стиль кнопки на основе имеющейся у меня реализации. Я продолжаю проходить большую часть пути, но не могу полностью настроить его так, как мне нужно. Две кнопки должны выглядеть одинаково. Первый — это моя попытка извлечь стиль, а второй — это кнопка, существующая без стиля.
Мне нужно иметь возможность установить следующие значения: текст/содержимое, изображение, фон, передний план, и кисть для границ (используется изображением для определения отображаемого цвета).
Изображение

Данные определения кнопок:

























и определение изображения:

Fill="{Binding Path=BorderBrush, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Border}}}" />


Проще говоря, мне нужно создать кнопку с закругленным углом. Цвета переднего плана и фона привязаны к кистям, определенным в словаре. Если кнопка должна использовать изображение, оно будет в указанном выше формате (взято из Fontawesome). В конечном счете, мне бы хотелось иметь возможность просто определять внешний вид и создавать сетку или панель стека с полем просмотра и текстом, определяющим, как я хочу, чтобы они были ориентированы, но я могу жить с заблокированным макетом сетки или панели стека.
Вот отправная точка моего стиля:












Подробнее здесь: https://stackoverflow.com/questions/791 ... e-elements
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ВПФ. Создание шаблона кнопки: привязка значений элементов шаблона
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • ВПФ. Создание шаблона кнопки: привязка значений элементов шаблона
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • ВПФ. Создание шаблона кнопки: привязка значений элементов шаблона
    Anonymous » » в форуме C#
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • WPF. Создание шаблона кнопки: связывание значений элементов шаблона
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • ВПФ. Как предотвратить изменение размера элементов DockPanel, чтобы они просто скрывались при изменении размера окна?
    Anonymous » » в форуме C#
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»