xaml- все статьи тега ➜ страница 3


Как отформатировать TimeSpan в XAML

Я пытаюсь отформатировать текстовый блок, который привязан к TimeSpan собственность. Это работает, если свойство имеет тип DateTime но он не если это TimeSpan. Я могу сделать это с помощью конвертера. Но я пытаюсь выяснить, есть ли какие-либо альтернативы. Пример Кода: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime = DateTime.Now.TimeOfDay; DataContext = this; } Xaml <TextBlock Text="{Binding MyTime,StringFormat=HH:mm}"/> Я ожидаю ...

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

Я пишу несколько пользовательских элементов управления WPF, которые требуют как общих, так и отдельных ресурсов. Я нашел синтаксис для загрузки ресурсов из отдельного файла ресурсов: <UserControl.Resources> <ResourceDictionary Source="ViewResources.xaml" /> </UserControl.Resources> однако, когда я делаю это, я не могу также добавить ресурсы локально, как: <UserControl.Resources> <ResourceDictionary Source="ViewResources.xaml" /> <!-- Doesn't work ...

WPF ListView: присоединение события двойного щелчка (по элементу)

у меня есть следующие ListView: <ListView Name="TrackListView"> <ListView.View> <GridView> <GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMe ...

WPF MVVM зачем использовать представления ContentControl + DataTemplate, а не прямые представления окна XAML?

у меня есть вопрос о MVVM в WPF, который сводит меня с ума. зачем делать что-то вроде этого:? MainWindow.xaml: <Window x:Class="MVVMProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Grid> <ContentControl Content="{Binding}"/> </Grid> </Window> есть ваш ExampleView.xaml настраивается как: <ResourceDictionary xmlns="http://schemas.microsoft.com ...

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

Как создать трапециевидные вкладки в элементе управления вкладками WPF? Я хотел бы создать не прямоугольные вкладки, которые выглядят как вкладки в Google Chrome или как вкладки в редакторе кода VS 2008. можно ли это сделать с помощью стилей WPF или он должен быть нарисован в коде? есть ли какой-либо пример кода, доступный в интернете? Edit: есть много примеров, которые показывают, как закруглить углы или изменить цвет вкладок, но я не мог найти любой что изменяет геометрию вкладки, как это ...

Как отформатировать количество десятичных знаков в wpf с помощью стиля / шаблона?

Я пишу программу WPF, и я пытаюсь выяснить способ форматирования данных в текстовом поле с помощью некоторого повторяющегося метода, такого как стиль или шаблон. У меня есть много текстовых полей (95, если быть точным), и каждый из них привязан к своим собственным числовым данным, которые могут иметь свое собственное разрешение. Например, если данные 99.123 с разрешением 2, то он должен отображать 99.12. Аналогично значение данных 99 и разрешение 3 должны отображаться как 99.000 (не 99). Есть ли ...

Как включить амперсанд ( & ) в содержимое ComboBoxItem

в настоящее время у меня есть Combobox, как показано ниже: //XAML <ComboBox> <ComboBoxItem> Awake & Alive</ComboBoxItem> </ComboBox> Это вызывает ошибку: Ссылки на сущности или последовательности, начинающиеся с амперсанда'&', должны заканчиваться точкой с запятой';'. Я предполагаю, что мне не хватает какой-то escape-последовательности, чтобы позволить мне использовать &. Как я могу установить содержимое этого comboboxitem, чтобы включить &? Спасибо ...

Имя " XYZ "не существует в пространстве имен" clr-namespace:ABC"

я работал над созданием некоторых расширений разметки и начал получать очень странное поведение VS. Я извлек и точно определил проблему в отдельном решении. Проблема в том, что VS не может создать объект CLR в XAML. вот это: View: <Window x:Class="WpfApplication4.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:wpfApplication4="clr-namespace:WpfApplication4"> <Windo ...

Как получить размер текущего экрана в WPF?

Я знаю, что могу получить размер основного экрана с помощью System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; но как я могу получить размер текущего экрана? (Пользователи с несколькими экранами не всегда используют основной экран, и не все экраны используют одно и то же разрешение, верно?) было бы неплохо иметь доступ к размеру из XAML, но этого было бы достаточно из кода (C#). ...

Как установить событие/триггер MouseOver для границы в XAML?

Как установить событие/триггер MouseOver для границы в XAML? Я хочу, чтобы граница стала зеленой, когда мышь находится над ней, а затем вернулась к синему, когда мышь больше не находится над границей. Почему я не могу просто использовать следующий код: <Border Name="ClearButtonBorder" Grid.Column="1" CornerRadius="0,3,3,0" Background="Blue"> <Border.Triggers> <Trigger Property="Border.IsMouseOver" Value="True"> <Setter Property=" ...

полный экран в WPF

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

UriSource изображения и привязка данных

Я пытаюсь привязать список пользовательских объектов к изображению WPF следующим образом: <Image> <Image.Source> <BitmapImage UriSource="{Binding Path=ImagePath}" /> </Image.Source> </Image> но это не работает. Это ошибка, которую я получаю: "свойство' UriSource 'или свойство' StreamSource ' должны быть установлены." чего мне не хватает? ...

Получить значения из *.resx файлы в XAML

можно ли добавить некоторое значение из файла ресурсов прямо в разметку XAML? Или для локализации мы всегда должны сделать что-то вроде этого в *.cs файл: txtMessage.Text = Messages.WarningUserMessage; здесь Messages ресурсов, и txtMessage является TextBlock. ...

Применение штриха к текстовому блоку в WPF

Как применить штрих (контур вокруг текста) к текстовому блоку в xaml в WPF? ...

WPF TreeView: как стилизовать выбранные элементы с закругленными углами, как в Проводнике

выбранный элемент в WPF TreeView имеет темно-синий фон с" острыми " углами. Это выглядит немного устаревшим сегодня: Я хотел бы изменить фон, чтобы выглядеть как в Проводнике Windows 7 (С / без фокуса): то, что я пробовал до сих пор не удаляет оригинальный темно-синий фон, но рисует закругленную границу поверх него, так что вы видите темно-синий цвет по краям и слева сбоку-некрасиво. интересно, что когда моя версия не имеет фокуса, она выглядит довольно хорошо: Я хотел бы воздержатьс ...

имя не существует в пространстве имен clr-namespace

У меня есть небольшое приложение WPF, которое использовалось для компиляции просто отлично, но больше нет. Я не могу сказать, в какой момент он перестал строиться. Он просто работал нормально один день, а на следующий это не так. вот структура проекта: Нет никаких других проектов или внешних ссылок, кроме стандартных DLL .net. вот пользовательский элемент управления, где проблема возникла: <UserControl x:Class="TimeRecorder.HistoryUserControl" xmlns="http://schemas.microsoft.com/w ...

Выбрать несколько элементов из DataGrid в проект WPF с использованием MVVM

Как я могу выбрать несколько элементов из DataGrid в проекте MVVM WPF? ...