Публикации по теме '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