32
голосов
2ответов
55345 просмотров

Создание стиля в коде позади

Кто-нибудь знает, как создать стиль wpf в коде, я ничего не могу найти в Интернете или в документации MSDN.Я пробовал это, но это не работает: Style s = new Style(typeof(TextBlock)); s.RegisterName("Foreground", Brushes.Green); s.RegisterName("Text", "Green"); breakInfoControl.dataTextBlock....

9
голосов
5ответов
14298 просмотров

Пользовательский производный стиль элемента управления WPF

У меня есть настраиваемый элемент управления, производный от Button: class MyControl : Button{} Предположим, этот класс пуст (не имеет членов). В ресурсах главного окна приложения я использую ResourceDictionary, который содержит стили для большинства элементов управления WPF (так...

2
голосов
2ответов
1231 просмотров

Пользовательские темы WPF

У меня есть простой вопрос, который вызывает у меня затруднения.Я скачал их для WPF сети.Теперь я хочу применить эту тему к своему приложению вместо темы по умолчанию. Как мне это сделать, в XAML или в коде? Спасибо Иффи

159
голосов
15ответов
76665 просмотров

Иногда бывает плохо использовать <br>?

Иногда бывает плохо использовать теги &lt;BR/&gt;? Я спрашиваю, потому что некоторые из первых советов, которые мне дала моя команда разработчиков, были следующие: не используйте &lt;BR/&gt;;вместо этого используйте стили.Но почему?Есть ли отрицательные результаты при использовании тегов &lt;...

1
голосов
1ответов
168 просмотров

WPF - как автоматическое форматирование пользовательских типов?(ControlTemplate, Стиль ..)

РЕДАКТИРОВАТЬ: Решение в коде можно найти внизу. Я не уверен, что "неправильно думаю". Предположим, у меня есть ListBox, и я хочу добавить что-нибудь к этому ListBox. Конечно, я знаю, что могу изменить ItemTemplate, добавить к нему привязку данных, чтобы отобразить свои собственные классы. ...

0
голосов
1ответов
492 просмотров

FrameworkElementFactory "игнорирует" родительские ресурсы (например, стили)

Я пытаюсь создать несколько пользовательских древовидных представлений. Пока все работает нормально, но у меня возникла небольшая проблема со стилями. У меня есть простой стиль "RedBackground", который я добавляю к ресурсам окна. При добавлении нормальных элементов работает нормально. При исп...

1
голосов
1ответов
91 просмотров

WPF - где я могу найти файлы ресурсов, которые действительно выделят мои таблицы данных?

Я бы хотел, чтобы мои таблицы данных WPF действительно "всплывали" в моем приложении.Есть ли там хранилище действительно хороших файлов ресурсов, которые я могу использовать для применения к своим datagirds?Я уже использовал кое-что из набора инструментов silverlight, но уверен, что их должно бы...

2
голосов
3ответов
2040 просмотров

WPF - Как применить эффект к обрезанному изображению?

У меня Image обрезается вот так: &lt;Image Width="45" Grid.Column="0" Source="{Binding Photo}"&gt; &lt;Image.Clip&gt; &lt;RectangleGeometry Rect="0,0,45,55" RadiusX="8" RadiusY="8" /&gt; &lt;/Image.Clip&gt; &lt;/Image&gt; Как применить к нему эффект тени? ОБНОВЛЕНИЕ: ...

1
голосов
1ответов
10361 просмотров

Как получить белый цвет стрелки раскрывающегося списка WPF ComboBox DropDown?

Я пытаюсь разработать стиль для ComboBox, который имеет темно-синий фон с белым текстом, поэтому я хочу, чтобы стрелка раскрывающегося списка также была белой (xaml, который у меня есть, находится ниже). &lt;Style x:Key="ComboBoxStyle" TargetType="ComboBox"&gt; &lt;Setter Property="Bac...

0
голосов
2ответов
217 просмотров

Альтернативный контент для выбранного ComboBoxItem

Мне нужно разместить ComboBox в очень ограниченном месте.Есть ли способ показать содержимое для SelectedItem в ComboBox, которое отличается от содержимого, отображаемого для элемента в ComboBox Popup? Например, Firefox делает это с помощью поля поиска по сайту в правом верхнем углу браузера.К...

3
голосов
2ответов
3333 просмотров

WPF ListView: стиль заголовка

Я хочу иметь ListView со столбцами и определенным стилем: Фон для ВСЕХ заголовков столбцов должен быть прозрачным, за исключением случая, когда указатель мыши находится на одном из них. В таком случае фон столбца, на котором наведен указатель мыши, должен быть желтым, а весь цвет в других ...

4
голосов
3ответов
2243 просмотров

Иерархия стилей WPF?

Возможно, я упустил что-то очевидное с WPF, но можно ли создавать стили, которые иерархически работают с дочерними элементами управления целевого элемента управления? Чтобы лучше объяснить, подумайте о том, как CSS работает для стилизации HTML. Вы можете иерархически настраивать элементы управле...

11
голосов
3ответов
7452 просмотров

WPF DropShadowEffect, вызывающий размытость

Я заметил, что применение DropShadowEffect к UIElement время от времени приводит к небольшому размытию содержимого UIElement.Это довольно неприятный эффект: фотография может выглядеть не в фокусе или, что еще хуже, сделать всю «всплывающую» область полностью неразборчивой. Я не видел, чтобы к...

1
голосов
3ответов
7228 просмотров

После того, как SetterCollectionBase используется (запечатан), его нельзя изменить.

&lt;UserControl x:Class="FlowItem" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="300" Height="300"&gt; &lt;UserControl.Resources&gt; &lt;Style TargetType="Label"&gt; &lt;Style.Setters&gt; &l...

9
голосов
2ответов
5571 просмотров

Можно ли стилизовать BulletDecorator в WPF?

Очевидно, что к нему может быть применен стиль - что я пытаюсь выяснить, возможно ли определить элемент Bullet внутри стиля, чтобы вам не приходилось определять его снова и снова в XAML &lt;BulletDecorator&gt; &lt;BulletDecorator.Bullet&gt; ...my bullet UIElement here... ...

3
голосов
1ответов
966 просмотров

Eclipse не распознает стиль в конструкторе макетов Android?

Поскольку Android поддерживает стили и их рекомендуется использовать(аналогично CSS), я создал новый стиль и применил его к трем кнопкам. Конструктор макетов в Eclipse не зарегистрировал изменения и либо сломался (ничего не показал), либо вообще не применил стили. После запуска приложени...

0
голосов
1ответов
252 просмотров

Стиль не применяется к динамически добавляемому содержимому TextBlock

Я пытаюсь добавить строки в текстовый блок, используя приведенный ниже код.В окне текстового блока для стилизации используется файл Themes.xaml, но когда я добавляю прогоны динамически, стиль не применяется.Вы можете помочь мне понять, почему? foreach (string key in wrappingOptions.Keys) { ...

0
голосов
1ответов
701 просмотров

Тема ASP.Net не применяется к одной странице

У меня есть сайт ASP.Net, и на одной странице не загружаются темы ASP.Net, хотя он работает для всего остального.Он находится в том же каталоге, что и другие работающие страницы.Он использует ту же главную страницу, что и рабочие страницы.Но по какой-то причине он не генерирует элемент &lt;link&...

2
голосов
2ответов
5195 просмотров

Шаблоны данных в словарях ресурсов не наследуются от стилей app.xaml?

Я добавил пользовательские именованные стили в app.xaml. Я создал внешний словарь ресурсов (который я прилагаю к объединенным словарям app.xaml), и когда я пытаюсь использовать один из названных выше стилей в словаре rcource, он говорит, что такого стиля нет. Также стили по умолчанию (т. е...

0
голосов
2ответов
5636 просмотров

WPF Изменить цвет кисти стиля

У меня есть следующие стили в WPF для рисования и раскрашивания поля, которое представляет собой настраиваемый элемент управления с различными элементами PART_Name, определенными в ResourceDictionary: &lt;ResourceDictionary&gt; . . . &lt;Brush x:Key="BoxStroke"&gt;#FFD69436&lt;/Brush&gt; &l...

6
голосов
2ответов
2191 просмотров

Где найти Generic.xaml для собственных элементов управления WPF?

Где найти Generic.xaml (или другой код с видом по умолчанию) для собственных элементов управления WPF, таких как Button, CheckBox, TextBox и т. д.?

1
голосов
1ответов
2444 просмотров

Ресурсы во время разработки

Я создал что-то вроде this и это . По сути, у меня есть dll, которая предоставляет мне «стилизатор» для моего приложения - он содержит все мои основные стили, а также фабрику для вызова StylerFactory.DefaultStyler.ApplyStyles(this) в приложении, которая объединяет предоставленные ResourceDic...

6
голосов
1ответов
1644 просмотров

Учитывая стилизованный объект WPF DependencyObject, как я могу получить ключ стиля в коде?

У меня есть набор элементов управления, привязанных к данным, для которых я хотел бы программно добавить валидаторы в привязки. В настоящее время я могу перебирать визуальное дерево, чтобы найти эти элементы управления с привязками, а также добавить свои валидаторы к этим элементам управления. Н...

0
голосов
1ответов
456 просмотров

Стиль изображения по умолчанию

Насколько я понимаю, это: &lt;Style TargetType="{x:Type Image}"&gt; &lt;Setter Property="Margin" Value="0"/&gt; &lt;Setter Property="Stretch" Value="None"/&gt; &lt;Setter Property="HorizontalAlignment" Value="Center"/&gt; &lt;Setter Property="VerticalAlignment" Value="Center"/&gt; &...

10
голосов
1ответов
13251 просмотров

WPF - использование ресурса ControlTemplate в стиле

Можно ли при создании стиля установить свойство ControlTemplate для ранее определенного ресурса?Например, если бы у меня было следующее в ResourceDictionary: &lt;ControlTemplate x:Key="MyControlTemplate" TargetType="{x:Type Button}"&gt; ... &lt;/ControlTemplate&gt; А потом захотелось испо...

0
голосов
1ответов
1528 просмотров

ContentPresenter не показывает Usercontrol, почему?

У меня есть ListBox, который отображает ряд пользовательских элементов управления, связанных с моими вопросами.Это работает нормально, однако я не хочу, чтобы каждый из элементов в ListBox можно было выбирать, поэтому я создал пустой стиль и применил его к ItemContainerStyle. Это привело к исчез...

1
голосов
1ответов
3154 просмотров

Стили наведения курсора мыши на кнопки WPF со смешанным содержимым

В моем приложении применяется стандартный Button Style, который определяет стиль наведения курсора, который изменяет текстовое содержимое с белого на черный. Для этого я попытался изменить шаблон кнопки, удалив ContentPresenter и заменив его на TextBlock. Однако это означает, что у меня не может...

1
голосов
2ответов
1733 просмотров

Выровнять заголовок окна WPF по правому краю

В настоящее время я создаю WPF Exception Window, во многом в стиле MessageBox (статические методы показа).Пытаясь аналогичным образом Style, я создал перечисление ExceptionWindowOptions, которое содержит значение RightAlign. Когда флаг RightAlign помечен в классе MessageBox, заголовок окна вы...

1
голосов
2ответов
584 просмотров

Влияние Google Chrome / Windows 7 на WPF?

Окна Windows 7, естественно, имеют полупрозрачный заголовок.Я только что понял, что Google Chrome TabBar смешивается с этим эффектом, как если бы фон TabBar и заголовок окна были одним и тем же!довольно круто! Есть ли способ добиться того же результата с WPF?Есть какой-нибудь пример? Спаси...

0
голосов
2ответов
868 просмотров

Можно ли в WPF использовать поле со списком, похожее на RadioButton?

У меня есть целый набор кода, который зависит от типа ComboBox, и я хочу иметь возможность использовать его в новом пользовательском интерфейсе, но пользовательский интерфейс, для которого я хочу его использовать, должен выглядеть как RadioButton для удобства использования.причины.Возможно ли, ч...