Настройка команд.
Использование множества источников команд Пример с кнопкой немного напоминает обходной путь для генерации обычного события. Однако дополнительный уровень команды…
Использование множества источников команд Пример с кнопкой немного напоминает обходной путь для генерации обычного события. Однако дополнительный уровень команды…
До сих пор подробно рассматривались команды, в том числе их базовые классы и интерфейсы, а также библиотека команд, предоставляемая…
Разработчики WPF учли тот факт, что в каждом приложении может использоваться огромное количество команд, а многие команды могут быть…
Модель команд WPF состоит из удивительного количества подвижных частей. Ключевыми в ней являются четыре следующих компонента: Команды Команда представляет…
В Windows Presentation Foundation предлагается поддержка независимых от элементов управления событий через управляющие команды (control commands). Обычное событие .NET…
До сих пор добавлялись привязки, которые устанавливали связь между двумя элементами. Однако в приложениях, управляемых данными, чаще создаются выражения…
В примере из предыдущей статьи (где TextBox.Text привязывается к TextBlock.FontSize) имеется еще один нюанс. При попытке изменить отображаемый размер…
В WPF в одном элементе управления разрешается использовать сколько угодно привязок. Можно модифицировать пример из предыдущей статьи, добавив к…
При построении окна обычно наиболее эффективно объявлять выражение привязки в разметке XAML с помощью расширения разметки Binding. Тем не…
Одним из ценных особенностей привязки данных является то, что цель обновляется автоматически, независимо от того, как модифицируется источник. В…
Простейший сценарий привязки данных подразумевает ситуацию, когда исходным объектом является элемент WPF, а исходным свойством — свойство зависимости. Причина…
Распознавание текста — это средство трансляции в текст произносимой пользователем речи. Как и синтез речи, распознавание речи — средство…
Поддержка аудио и видео — ключевой “столп” платформы WPF. Тем не менее, WPF также включает библиотеки, вращающиеся вокруг двух…
Все, что было сказано о применении класса MediaElement, в равной степени касается и воспроизведения видеофайлов. Как и можно было…
Для управления громкостью, балансом, скоростью и текущей позицией медиафайла MediaElement предлагает те же свойства, что и MediaPlayer. Ниже показано…
До сих пор переход от класса MediaPlayer к MediaElement не дал никаких преимуществ (помимо поддержки видео). Однако при использовании…
Классы SoundPlayer, SoundPlayerAction и SystemSounds легко использовать, но все они относительно маломощные. В современном мире вместо исходного формата WAV…
Платформа .NET Framework имеет небогатую историю поддержки звука. Версии 1.0 и 1.1 не предлагали никакого управляемого способа воспроизведения аудио,…
Команды Ribbon В основе элемента управления Ribbon лежат команды. Эти команды приводят в действие все части элемента управления Ribbon,…
На этом этапе может показаться, что возможности панелей инструментов в WPF являются недостаточными. Помимо двух встроенных средств — базовое…