Вопросы с тегом «wpf»

108
Как скрыть селектор строк wpf datagrid

Я использую элемент управления WPF DataGrid, чтобы показать некоторые детали и кнопку выбора, и мне не нужен серый столбец селектора в левой части экрана. Это также портит красоту моего дизайна. Есть ли способ удалить его или как я могу стилизовать его, если...

107
Перетащите файлы в WPF

Мне нужно перетащить файл изображения в мое приложение WPF. Сейчас у меня срабатывает событие, когда я вставляю файлы, но я не знаю, что делать дальше. Как мне получить изображение? Является ли senderобъект изображения или контроль? private void ImagePanel_Drop(object sender, DragEventArgs e) {...

105
Привязка TwoWay или OneWayToSource не может работать со свойством только для чтения

У меня есть свойство только для чтения, которое мне нужно отобразить в текстовом поле, и я получаю эту ошибку во время выполнения. Я никогда установить IsEnabled="False", IsReadOnly="True"- не повезло. Другие поисковые запросы говорят, что это должно исправить только чтение, но не для меня. У меня...

105
Форматирование текста в TextBlock

Как добиться форматирования текста внутри элемента TextBlockуправления в моем приложении WPF? Например: я хотел бы, чтобы некоторые слова были выделены жирным шрифтом, другие - курсивом, а некоторые - другим цветом, как в этом примере: Причина моего вопроса - это настоящая проблема:...

104
Как обрабатывать внедрение зависимостей в приложении WPF / MVVM

Я запускаю новое настольное приложение и хочу создать его с помощью MVVM и WPF. Я также собираюсь использовать TDD. Проблема в том, что я не знаю, как мне использовать контейнер IoC для внедрения моих зависимостей в мой производственный код. Предположим, у меня есть следующий класс и интерфейс:...

103
Как вставить новую строку в элемент управления WPF TextBlock?

Я беру текст из файла XML и хотел бы вставить несколько новых строк, которые интерпретируются рендером текстового блока как новые строки. Я пробовал: <data>Foo bar baz \n baz bar</data> Но данные по-прежнему отображаются без новой строки. Я устанавливаю содержимое <data>через...

103
Как сделать так, чтобы поле со списком WPF имело ширину самого широкого элемента в XAML?

Я знаю, как это сделать в коде, но можно ли это сделать в XAML? Window1.xaml: <Window x:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300">...

102
Как показать диалоговое окно «Сохранить как» в WPF?

В WPF / C # у меня есть требование щелкнуть кнопку, собрать некоторые данные, а затем поместить их в текстовый файл, который пользователь может загрузить на свой компьютер. Я могу получить первую половину этого, но как вы можете предложить пользователю диалоговое окно «Сохранить как»? Сам файл...

102
Как создать WPF UserControl с содержимым NAMED

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

102
Запуск события двойного щелчка из элемента WPF ListView с использованием MVVM

В приложении WPF с использованием MVVM у меня есть пользовательский элемент управления с элементом списка. Во время выполнения он будет использовать привязку данных для заполнения списка объектов коллекцией объектов. Как правильно прикрепить событие двойного щелчка к элементам в представлении...

102
Автоматическая высота WPF в коде

Как я мог установить значение Height свойства элемента управления WPF в коде C # на " Auto"? <Grid.RowDefinitions> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition...

101
datatrigger в перечислении для изменения изображения

У меня есть кнопка с фиксированным фоновым изображением, и я хотел бы показать небольшое оверлейное изображение поверх нее. Выбор изображения наложения зависит от свойства зависимости ( LapCounterPingStatus) соответствующей модели просмотра. Вот что у меня получилось: <Button> <Grid>...