Публикации по теме 'wpf'


WPF за 5 дней: 1. Введение в WPF и XAML
В этой серии статей я хочу научить вас основным понятиям WPF. Учитывая сложность Windows Presentation Foundation (WPF), 5 дней будут ускоренным курсом и предполагают, что вы хорошо понимаете C#. Вы можете использовать приведенные ниже ссылки, чтобы перейти к любому другому дню из этой серии статей. День 1. Знакомство с WPF и XAML День 2: Элементы управления, макет и привязка данных День 3: Стили, шаблоны и ресурсы День 4: Расширенная привязка данных и проверка данных День 5:..

Что нового в 2021 г. Том 1: WPF TreeView
Что нового в 2021 г. Том 1: WPF TreeView Элемент управления Syncfusion WPF TreeView отображает иерархические данные в виде древовидной структуры с параметрами развертывания и свертывания узла. Его богатый набор функций включает привязку данных, несвязанное заполнение узлов, селектор шаблонов, перетаскивание, выбор с различными режимами выбора, полную настройку пользовательского интерфейса, команды для MVVM и многое другое. Мы добавили следующие новые удобные функции в WPF TreeView в..

Как сделать приложение Windows (WPF) с базой данных и функцией отчетности размером менее 1 МБ (полностью…
Зачем нам нужно разрабатывать управляемое данными приложение для Windows размером менее 1 МБ? Мне нужно разработать приложение небольшого размера, когда я могу отправить приложение куда-то еще по спутниковой электронной почте. Спутниковая полоса пропускания очень дорогая и обычно ограничивается максимальным размером 1 МБ на электронное письмо. Как это сделать? Условие: это для среды Windows. Все Windows 7 и выше имеют dotnet framework 4.0 (выпущен в 2010 г.). Поэтому я считаю, что..

5 скрытых функций C#, которые действительно повысят вашу производительность
Если вы хотите выучить новый язык, начните с основ. Ознакомьтесь с синтаксисом кода, грамматикой кода, как писать операторы (if, for, switch, …), классы, интерфейсы. Но у каждого языка программирования есть свой набор «скрытых» функций, маленьких ярлыков и классных операторов, которые могут сэкономить ваше время и строки кода. Вы будете писать более качественный, лаконичный и читаемый код. В этой статье я покажу вам 5 возможностей C#, о которых вы, вероятно, не знали. Так что..

API текстовой аналитики WPF и Microsoft Cognitive Services
Видео об использовании одной из служб Microsoft Cognitive Services (API Text Analytics) для определения языка текста и реализации этой функции в приложении WPF. Если вы хотите узнать больше о WPF и ML/Cognitive Services, дайте мне знать в комментариях! К вашему сведению: я опубликовал курс по WPF, который включает несколько лекций по использованию Custom Vision API (классификация изображений с использованием машинного обучения). Если вы хотите пройти этот курс, используйте этот..

Проектирование проводника файлов WPF TreeView
Я пишу эту историю тем людям, которые спрашивают меня о методах реализации настраиваемого элемента управления TreeView File Explorer в WPF с использованием командных интерпретаторов. Результат этого урока ниже. Пожалуйста, следуйте приведенной ниже реализации, чтобы получить результаты, указанные выше. Необходимые ссылки Реализуйте класс PropertyNotifier В WPF, чтобы изменения свойства класса отражались в пользовательском интерфейсе, интерфейс INotifyPropertyChanged должен..

Вопросы по теме 'wpf'

Предотвращение утечек памяти с помощью прикрепленных действий
Я создал «присоединенное поведение» в своем приложении WPF, которое позволяет мне обрабатывать нажатие клавиши Enter и переходить к следующему элементу управления. Я называю его EnterKeyTraversal.IsEnabled, и вы можете увидеть код в моем блоге здесь...
6203 просмотров
schedule 26.04.2024

Когда инициализируется NavigationService?
Я хочу поймать событие NavigationService.Navigating со своей страницы, чтобы пользователь не мог двигаться вперед. У меня есть обработчик событий, определенный таким образом: void PreventForwardNavigation(object sender, NavigatingCancelEventArgs...
8165 просмотров
schedule 03.03.2023

Как динамически установить ItemTemplate в WPF?
Используя WPF, у меня есть элемент управления TreeView, для которого я хочу динамически установить его ItemTemplate с помощью процедурного кода. Как мне это сделать? Я предполагаю, что мне нужно найти ресурс где-то....
5281 просмотров
schedule 01.05.2024

Как получить элементы управления в WPF, чтобы заполнить доступное пространство?
Некоторые элементы управления WPF (например, Button ), похоже, с удовольствием занимают все доступное пространство в своем контейнере, если вы не укажете высоту, которую он должен иметь. А некоторые, вроде тех, которые мне нужно использовать прямо...
287971 просмотров
schedule 24.08.2022

Есть ли секретный трюк для принудительного сглаживания внутри Viewport3D в Windows XP?
Под Windows XP WPF настоящий 3D-контент (который обычно отображается с помощью элемента управления Viewport3D) выглядит крайне уродливо, потому что по умолчанию он не сглаживается, как остальная графика WPF. Особенно при более низком разрешении...
1915 просмотров
schedule 30.06.2022

Как я могу зарегистрировать глобальную горячую клавишу, чтобы говорить CTRL + SHIFT + (LETTER), используя WPF и .NET 3.5?
Я создаю приложение на C # с использованием WPF. Как привязать к некоторым клавишам? Кроме того, как я могу привязаться к клавише Windows ?
68319 просмотров
schedule 30.11.2022

Независимый пользовательский интерфейс от размера шрифта: все сломалось, когда я переключился на 120 точек на дюйм?
Итак, я читал те рекомендации по пользовательскому интерфейсу Windows Vista, на которые кто-то ссылался в другом вопросе, и они упомянули, что вы сможете пережить переключение на 120 точек на дюйм. Ну, я запускаю свою удобную виртуальную машину с...
4618 просмотров
schedule 11.11.2022

Можете ли вы привязать DataTrigger к прикрепленному свойству?
Можно ли в WPF привязать DataTrigger к присоединенному свойству? По сути, я хочу использовать конвертер для прикрепленного свойства, чтобы обеспечить стиль, когда конкретное правило проверки было нарушено. Я использую следующую разметку:...
7842 просмотров
schedule 21.02.2022

Связка данных WPF перед сохранением
В моем приложении WPF у меня есть несколько текстовых полей с привязкой к данным. UpdateSourceTrigger для этих привязок - LostFocus . Объект сохраняется с помощью меню «Файл». У меня проблема в том, что можно ввести новое значение в TextBox,...
12012 просмотров
schedule 09.05.2022

Как протестировать пользовательский интерфейс WPF?
Использование форм win с MVC / MVP , я бы обычно использовал класс для обертывания представления для тестирования пользовательского интерфейса, используя макеты для модели и контроллера. /ведущий. Класс-оболочка сделал бы большую часть всего в...
54471 просмотров
schedule 02.06.2023

Вопросы на собеседовании: разработчик WPF
Что должен знать каждый разработчик WPF? Начальный уровень Сильный опыт работы с .NET 2.0 и желание учиться! Объясните свойства зависимости? Что за стиль? Что за шаблон? Привязка Различия между базовыми классами: Visual, UIElement,...
69954 просмотров
schedule 21.07.2022

Сначала изучите Silverlight или WPF?
Кажется, что Silverlight / WPF - это долгосрочное будущее для разработки пользовательского интерфейса с .NET. Это здорово, потому что я вижу преимущество повторного использования навыков XAML как на стороне клиента, так и на стороне веб-разработки....
3759 просмотров
schedule 15.12.2023

Рекомендации по использованию правил привязки и проверки данных WPF
У меня очень простое приложение WPF, в котором я использую привязку данных, чтобы разрешить редактирование некоторых настраиваемых объектов CLR. Теперь я хочу добавить некоторую проверку ввода, когда пользователь нажимает кнопку «Сохранить». Однако...
118783 просмотров
schedule 03.04.2022

Ошибка CLIPBRD_E_CANT_OPEN при установке буфера обмена из .NET
Почему следующий код иногда вызывает исключение с содержимым «CLIPBRD_E_CANT_OPEN»: Clipboard.SetText(str); Обычно это происходит при первом использовании буфера обмена в приложении, а не после этого.
21034 просмотров
schedule 04.09.2023

Следует ли моей команде C # .NET перейти на Windows Presentation Foundation?
Мы создаем инфраструктурные услуги (поиск и хранение данных) и небольшие интеллектуальные клиентские приложения (в основном модные отчеты) для коммерческого банка. Наша команда большая, около 40 контрактных сотрудников, программистов на C # .NET. Мы...
1717 просмотров
schedule 11.10.2022

Как я могу использовать NAnt для компиляции элементов управления WPF
У меня есть проект WPF, и я пытаюсь настроить для него сценарий сборки NAnt. Проблема в том, что когда он пытается скомпилировать элементы управления WPF, файлы .g.cs не создаются, как при сборке из Visual Studio. Я использую задачу сборки csc....
992 просмотров
schedule 31.07.2022

Загрузите изображение WPF BitmapImage из System.Drawing.Bitmap
У меня есть экземпляр System.Drawing.Bitmap , и я хотел бы сделать его доступным для моего приложения WPF в виде System.Windows.Media.Imaging.BitmapImage . Какой для этого подход лучше всего?
229370 просмотров
schedule 09.06.2023

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

Проверка WPF для всей формы
Я был серьезно разочарован системой проверки WPF. Так или иначе! Как я могу проверить заполненную форму, нажав «кнопку»? Почему-то в WPF все так сложно! Я могу выполнить проверку в 1 строке кода в ASP.NET, что требует 10-20 строк кода в WPF!!...
29276 просмотров
schedule 23.02.2023

Дизайн графического интерфейса пользователя C # .NET 3.5
Я ищу руководства по программированию для создания графического интерфейса на C #. Я приехал из лагеря Java (где я с радостью могу вручную кодировать графические интерфейсы Swing / AWT) и поэтому не знаю, с чего начать :( Кроме того, какая разница...
8941 просмотров
schedule 08.01.2023