wpf- все статьи тега


Как установить источник данных DataGrid в WPF?

Мне нужно установить таблицу из базы данных, чтобы быть источником данных GridGrid в WPF. В Windows Forms это свойство называется DataSource, но в WPF такого свойства не существует, так как же это сделать? ...

Элемент управления ListBox сделать работает, но установить не работает в MVVM

Я работаю над приложением WPF и следую MVVM. На мой взгляд, существует сеточное представление, которое содержит различные столбцы. Одним из таких столбцов является список. Теперь проблема в том, что для столбца ListBox SelectedItem get работает нормально, а set-нет. Вот мой код вида <DataGrid ItemsSource="{Binding Items}" SelectedItem="{Binding SelectedItem}" SelectionMode="Single"> <DataGrid.Columns> <DataGridTextColumn Binding="{Binding Name}" Header="Name" /> ...

Прозрачный размытый фон на холсте

Нет идеи, как создать прозрачный размытый фон для холста , не размывая при этом и детей холста. Это результат, который я хочу - размыть фон, но не содержание: ...

Анимированная (плавная) прокрутка на ScrollViewer

У меня есть ScrollViewer в моем приложении WPF, и я хочу, чтобы он имел плавный/анимированный эффект прокрутки, как и Firefox (Если вы знаете, о чем я говорю). Я попытался поискать в интернете, и единственное, что я нашел, это: Как создать анимированный ScrollViewer (или ListBox) в WPF Он работает довольно хорошо, но у меня есть одна проблема с ним - он анимирует эффект прокрутки, но ScrollViewer ' s Thumb идет прямо к нажатой точке - Я хочу, чтобы он был одушевлен также Как я могу застав ...

Дочерние элементы в XAML

Я только учусь XAML, так что потерпите. При вложении элемента в XAML создается впечатление, что этот элемент имеет свойство "Дочерний" родительского пользовательского интерфейса. Однако в следующем коде дочернему элементу присваивается значение. Что имеет смысл - своего рода. Однако затем элемент Border ниже был установлен в ControlTemplate, но ControlTemplate не имеет дочернего элемента, поэтому кто-нибудь может сказать мне, что именно является отношением между границей и ControlTemplate вни ...

Элемент пути XAML - как сделать мягкие углы

Я пытаюсь понять, как задать свойство Data элемента Path, чтобы получить мягкие углы этого типа: Alt текст http://i42.tinypic.com/1rzu6w.jpg Прямо сейчас у меня есть только острые углы, как это: Alt текст http://i42.tinypic.com/2eeleah.jpg Я пробовал играть с эллипсами, но не могу получить то, что хочу. Спасибо ...

Как установить межстрочный интервал для текста в richtextbox в WPF C#?

Когда я использую richtextbox для редактирования текста, существует огромный интервал между строками, но когда я открываю тот же текст/файл в FlowDocument, он выглядит совершенно нормально. Существует ли простой способ изменить межстрочный интервал в richtextbox, чтобы он совпадал с межстрочным интервалом в FlowDocument? Paragraph paragraph = new Paragraph(); paragraph.Inlines.Add(dataContent); FlowDocument document = new FlowDocument(paragraph); selectedRTB.Document = document; selectedTabIte ...

Махапп-SimpleChildWindow

Я пытаюсь настроить SimpleChildWindow из пакета MahApps https://github.com/punker76/MahApps.Metro.SimpleChildWindow К сожалению, я не понимаю образец и у меня есть пара вопросов: Там написано "непосредственно в XAML" - куда мне это поставить? В Родительском окне или это отдельное окно? Ждите этого.ShowChildWindowAsync(new CoolChildWindow () { IsModal = false }); - откуда мы это возьмем CoolChildWindow ()? Эти вопросы могут показаться глупыми, хотя я не могу найти никакой дополнительн ...

Построение пользовательского интерфейса WPF на рабочем потоке?

Мне нужно создать довольно сложный WPF UI (сетка Хьюга) в коде (без XAML invloved). Есть ли способ остановить блокировку основного потока пользовательского интерфейса в процессе построения сетки? Есть ли какие-то части построения пользовательского интерфейса, которые можно передать на аутсорсинг рабочему потоку? Какие части создания пользовательского интерфейса на самом деле должны быть в потоке пользовательского интерфейса? вызов конструктора Контроль? Настройка свойств элементов управления? ...

Триггер, чтобы скрыть текст, когда источником изображения является действительным (не null)

Итак, у меня есть DataGrid с графическим столбцом, и я хочу иметь возможность скрыть " обзор..."гиперссылка, когда изображение имеет действительный (ненулевой) источник. Как это можно сделать? Вот мой XAML: <DataGridTemplateColumn Header="Image"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Command="{Binding ChangeImageCommand}"> <Button.Template> <ControlTemplate> ...

Добавление дополнительных элементов при использовании ItemsSource

В проекте, который я строю, у меня есть TabControl, в котором я хочу отобразить диапазон вкладок через ItemsSource. Мне также нужно иметь несколько вкладок "обзор" в начале TabControl, которые не могут быть расположены в ItemsSource. Что является лучшим способом для достижения этой цели, единственный способ, который я могу придумать, это иметь мои вкладки обзора в моем XAML и просто добавлять элементы вкладок вручную через код вместо использования ItemSource это лучший способ сделать это. ...

Рисование линий в коде с использованием C# и WPF

Я пытаюсь создать цифровой дисплей часов, используя 7 сегментных дисплеев. Я могу рисовать линии в XAML с помощью кода, подобного этому: <Line Name="line7" Stroke="Black" StrokeThickness="4" X1="10" X2="40" Y1="70" Y2="70" Margin="101,-11,362,250" /> Но когда я пытаюсь сделать это в коде (из MainWindow ()), это не работает: Line line = new Line(); Thickness thickness = new Thickness(101,-11,362,250); line.Margin = thickness; line.Visibility = System.Wi ...

WPF: привязка данных текстового поля не происходит, если вы активируете кнопку с мнемоническим

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

Как увеличить размер шрифта для текста в richtextbox

Как установить размер шрифта при каждом вызове метода.я хочу использовать метод richtextbox.ApplyPropertyValue(). Я уже пробовал myrichtextbox.SetValue(TextElement.FontSizeProperty, fontSizedouble +10); myrichtextbox.FontSize = (myrichtextbox.FontSize + 10); ...

Воспроизведение rtsp-потока в WPF (или WinForms)

Есть ли способ воспроизвести RTSP: / / поток в WPF (или альтернативно WinForms)? Я пробовал MediaElement и еще MediaUriElement и ни один из них не сработал. Я также много читал о том, что WMP может воспроизводить rtsp (который также должен переводиться в MediaElement), но на самом деле WMP не воспроизводит его на Windows 7 x64. Я видел это, но я надеюсь, что это не является определенным ответом. Имеет ли это какое-либо отношение к используемому видеокодеку? VLC играет rtsp поток просто прекр ...

Запуск анимации XAML в WPF

Я использую это в качестве основы, чтобы сделать анимацию начать использовать код позади. Исходя из содержания статьи, у меня есть следующее: <Window.Resources> <Storyboard x:Key="sbdLabelRotation"> <DoubleAnimation Storyboard.TargetName="lblHello" Storyboard.TargetProperty="(TextBlock.RenderTransform).(RotateTransform.Angle)" From="0" To="360" Duration="0:0:0.5" RepeatBehavior="4x" /> </Storyboa ...

DataGrid строка цвет фона MVVM

Я использую архитектуру MVVM и хочу изменить цвет строки в datagrid. Цвет строки зависит от элемента из модели. Пока у меня есть такой код: private void DataGrid_LoadingRow(object sender, DataGridRowEventArgs e) { Log4NetLog dataGridRow = e.Row.DataContext as Log4NetLog; if (highlight) { if (dataGridRow != null) { e.Row.Background = new SolidColorBrush( dataGridRow.LogColour.Colour); } } else { e.R ...

Работает ли функция StringFormat Xaml WPF с меткой.Довольна?

Я привязать мою сумму метки содержание недвижимости в десятичное собственность через свойство DataContext. Я пытаюсь применить stringformat, но не вижу никакого эффекта. Работает ли функцияStringFormat на элементах управления Label ?? Пожалуйста, скажите мне, на каких элементах управления работает эта функция. Кстати, ниже приведен код для элемента управления Label, для которого я хочу применить форматирование валюты <Label Grid.Column="2" Content="{Binding Path=Amount, StringFormat={}{0:C} ...

Как отменить изменение вкладки в WPF TabControl

Я нашел несколько вопросов об этой проблеме на SO, однако я все еще не могу получить реальное решение. Вот к чему я пришел, прочитав ответы. Xaml: <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="300" Width="300" x:Name="this"> <TabControl IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding Tabs, ElementName=this}" x:Name=" ...

WPF: что отличает свойство зависимостей от обычного свойства среды CLR?

В WPF, что на самом деле означает быть "свойством зависимости"? Я читал обзор свойств зависимостей от Microsoft , но это не очень хорошо для меня. В части этой статьи говорится: Стили и шаблоны-это два основных мотивирующих сценария использования свойств зависимостей. Стили особенно полезны для настройки свойств, определяющих пользовательский интерфейс приложения. Стили обычно определяются как ресурсы в XAML. Стили взаимодействуют с системой свойств, потому что они обычно содержат "задатчик ...