xaml- все статьи тега ➜ страница 2
Как сопоставить тип из пространства имен CLR в XAML со сборкой, отличной от той, в которой он объявлен?
В XAML я хотел бы использовать типы из двух разных сборок, каждая со своим собственным пространством имен. Вместо того чтобы явно объявлять пространства имен в атрибуте xmlns:<xml-namespace>="<clr-namespace>", я хотел бы использовать атрибут сборки [XmlnsDefinition] для сопоставления URI с пространствами имен для этих типов. Одна из сборок не имеет отношения к WPF per se, поэтому я хотел бы избежать какой-либо ссылки на сборки, связанные с WPF, и в частности на сборку System.Xaml.dl ...
Свойства триггера WPF
Я довольно новичок в WPF и в настоящее время работаю с triggers. У меня есть вопрос относительно простого триггера . Под простым триггером я подразумеваю тот, который следит за изменением в dependency property и использует a setter чтобы изменить стиль. Пример: <Style.Triggers> <Trigger Property="Control.IsFocused" Value ="True"> <Setter Property=" Control.Foreground" Value =" DarkRed" /> </Trigger> </Style.Triggers> Все примеры, которые я в ...
Как я могу стилизовать границу и строку заголовка окна в WPF?
Мы разрабатываем приложение WPF, которое использует набор элементов управления Telerik, и все работает и выглядит нормально. К сожалению, недавно нам пришлось заменить базовый класс всех наших диалогов, заменив RadWindow стандартным окном WPF (причина не имеет отношения к этому обсуждению). Таким образом, мы получили приложение, которое все еще выглядело красиво на всех компьютерах разработчика (Windows 7 с включенным Aero), но было уродливо при использовании в среде нашего клиента (терминальные ...
Установка свойства PlacementTarget WPF ContextMenu в XAML?
<Button Name="btnFoo" Content="Foo" > <Button.ContextMenu Placement="Bottom" PlacementTarget="btnFoo"> <MenuItem Header="Bar" /> </Button.ContextMenu> </Button> Выдает мне ошибку времени выполнения тип 'UIElement' не имеет открытого класса TypeConverter Я тоже пытался <Button Name="btnFoo" Content="Foo" > <Button.ContextMenu Placement="Bottom" PlacementTarget="{Binding ElementName=btnFoo}"> <MenuItem Header="Bar" /> ...
Эквивалент редактируемого ComboBox в WinRT?
Стандартный (настольный) Windows combobox имеет три стиля: простой, выпадающий и выпадающий список. Выпадающий список работает как элемент управления редактированием и combobox, в то время как выпадающий список не позволяет редактировать. Я что-то пропустил, или элемент управления XAML ComboBox в приложении магазина Windows 8 поддерживает только стиль выпадающего списка? Я был на полпути к реализации чего-то, когда я столкнулся с этим, и чем больше я смотрю, тем больше кажется, что это просто ...
Как использовать привязки WPF с RelativeSource?
Как использовать RelativeSource с привязками WPF и каковы различные варианты использования? ...
В WPF каковы различия между атрибутами x:Name и Name?
название говорит само за себя. Иногда кажется, что Name и x:Name атрибуты являются взаимозаменяемыми. Итак, каковы окончательные различия между ними, и когда предпочтительнее использовать один над другим? есть ли какие-либо последствия для производительности или памяти, чтобы использовать их неправильно? ...
ResourceDictionary в отдельной сборке
У меня есть файлы словаря ресурсов (MenuTemplate.xaml, ButtonTemplate.xaml и т. д.), которые я хочу использовать в нескольких отдельных приложениях. Я мог бы добавить их в сборки приложений, но лучше, если я скомпилирую эти ресурсы в одной сборке и мои приложения будут ссылаться на нее, верно? после сборки ресурса, как я могу ссылаться на него в приложении.XAML для моего приложения? В настоящее время я использую ResourceDictionary.MergedDictionaries для слияния отдельные файлы словаря. Если он ...
Как скрыть кнопку закрытия в окне WPF?
Я пишу модальный диалог в WPF. Как настроить окно WPF, чтобы у него не было кнопки закрытия? Я бы все равно хотел, чтобы его WindowState имел обычную строку заголовка. Я нашел ResizeMode, WindowState и WindowStyle, но ни одно из этих свойств не позволяет мне скрыть кнопку закрытия, но показать строку заголовка, как в модальных диалогах. ...
Простая (я думаю) горизонтальная линия в WPF?
создание относительно простой формы ввода данных, и просто хотите отделить определенные разделы с горизонтальной линией (не в отличие от тега HR в HTML), который растягивает всю длину формы. Я попытался это: <Line Stretch="Fill" Stroke="Black" X2="1"/> поскольку родительский элемент управления не является фиксированной шириной, эта строка приводит к растягиванию окна на всю ширину экрана. есть ли простой способ сделать это без фиксации ширины моего родительского элемента управления/ок ...
Как я могу выделить дочерние элементы StackPanel?
учитывая StackPanel: <StackPanel> <TextBox Height="30">Apple</TextBox> <TextBox Height="80">Banana</TextBox> <TextBox Height="120">Cherry</TextBox> </StackPanel> каков наилучший способ разместить дочерние элементы так, чтобы между ними были промежутки одинакового размера, даже если сами дочерние элементы имеют разные размеры? Можно ли это сделать без установки свойств для каждого из отдельных детей? ...
Приложение WPF, которое имеет только значок в трее
Я полный новичок WPF и задаюсь вопросом, Может ли кто-нибудь дать мне несколько указателей, как написать приложение, которое начинает сворачиваться в лоток. Идея заключается в том, что он периодически извлекает RSS-канал и создает всплывающее окно тостера, когда появляются новые каналы. приложение должно по-прежнему иметь главное окно (по сути, просто список, содержащий все записи фида), но это должно быть скрыто по умолчанию. Я начал читать о XAML и WPF, и я знаю, что StartupUri в приложении. ...
Как привязать WPF DataGrid к переменному числу столбцов?
Мои приложения WPF создает наборы данных, которые могут иметь разное количество столбцов каждый раз. В выводе содержится описание каждого столбца, который будет использоваться для применения форматирования. Упрощенная версия вывода может быть чем-то вроде: class Data { IList<ColumnDescription> ColumnDescriptions { get; set; } string[][] Rows { get; set; } } этот класс установлен как DataContext на WPF DataGrid, но я на самом деле создаю столбцы программно: for (int i = 0; i & ...
Панорамирование И Масштабирование Изображения
Я хочу создать простой просмотрщик изображений в WPF, который позволит пользователю: Pan (с помощью мыши перетаскивания изображения). масштабирование (с помощью ползунка). показать наложение (например, выделение прямоугольника). показать исходное изображение (с полосами прокрутки, если это необходимо). можете ли вы объяснить, как это сделать? Я не нашел хороший пример в сети. Должен ли я использовать ViewBox? Или ImageBrush? Мне нужно ScrollViewer? спасибо! ...
Этот тип CollectionView не поддерживает изменения в его SourceCollection из потока, отличного от потока диспетчера
у меня есть DataGrid, который заполняет данные из ViewModel асинхронным способом method.My DataGrid - это: <DataGrid ItemsSource="{Binding MatchObsCollection}" x:Name="dataGridParent" Style="{StaticResource EfesDataGridStyle}" HorizontalGridLinesBrush="#DADADA" VerticalGridLinesBrush="#DADADA" Cursor="Hand" AutoGenerateColumns="False" RowDetailsVisibilityMode="Visible" > Я использую http://www.amazedsaint.com/2010/10 ...
Привязка текстового поля при нажатии клавиши Enter
привязка данных по умолчанию на TextBox и TwoWay и он фиксирует текст к свойству только тогда, когда TextBox потерял свой фокус. есть ли простой способ XAML сделать привязку данных, когда я нажимаю введите ключ TextBox?. Я знаю, что это довольно легко сделать в коде позади, но представьте, если это TextBox находится внутри какого-то комплекса DataTemplate. ...
Что делает звезда WPF (ширина= " 100*")
Что именно означает звезда в терминах размера в WPF? ...
Доступ к родительскому DataContext из DataTemplate
у меня есть ListBox, который привязывается к дочерней коллекции в модели представления. Элементы списка оформлены в DataTemplate, основанного на собственность на родителя с ViewModel: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibili ...
WPF DataGrid-кнопка в столбце, получающая строку, из которой она появилась в обработчике событий Click
Я установил itemsource моего WPF Datagrid в список объектов, возвращенных из моего DAL. Я также добавил дополнительный столбец, который содержит кнопку, xaml ниже. <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGr ...
Как поместить символ юникода в XAML?
Я пытаюсь сделать это: <TextBlock Text="{Binding Path=Text, Converter={StaticResource stringFormatConverter}, ConverterParameter='&u2014{0}'}" /> чтобы получить - чтобы появиться перед текстом. Это не работает. Что мне здесь делать? ...