Результаты поиска по запросу "mvvm"

1 ответ

Здравствуйте, Даниэль, я действительно пытался расширить класс кнопки, но команда никогда не вызывается ...

лизовал простую кнопку с изображением в нем: <Button Command="{Binding ButtonCommand, ElementName=ImageButtonControl}"> <StackPanel Orientation="Horizontal"> <Image Source="{Binding ButtonImage, ElementName=ImageButtonControl}"/> <TextBlock ...

2 ответа

Именно для этого были разработаны классы AutoResetEvent (и ManualResetEvent). Поэтому, за исключением небольшого загрязнения кода модели представления, я думаю, что это решение довольно опрятно.

из приятных особенностей MVVM является тестируемость ViewModel. В моем конкретном случае у меня есть виртуальная машина, которая загружает некоторые данные при вызове команды и соответствующий тест: public class MyViewModel { public ...

6 ответов

 элемент файла XAML, и вы привязываете непосредственно к ключу ресурса, привязка работает отлично. Единственное, что я могу догадаться, это то, что когда вы делаете это полностью в XAML, он знает, что вы действительно хотите связать со значением CollectionViewSource.View, и связывает его для вас за кулисами (как полезно!: /).

отаю над настольным приложением WPF, используя шаблон MVVM. Я пытаюсь отфильтровать некоторые элементы изListView на основе текста, набранного вTextBox, Я хочуListView элементы, которые будут отфильтрованы при изменении текста. Я хочу знать, ...

ТОП публикаций

1 ответ

wpf ProgressBar не обновляется на последнем ProgressChanged

Я сделал некоторый интерфейс, и у меня есть ProgressBar в нем. Использование шаблона MVVM. XAML: <ProgressBar Grid.Row="2" Minimum="0" Maximum="100" Value="{Binding CurrentProgress, Mode=OneWay}"/>ViewModel (упрощенно): class MyClass : ...

1 ответ

ViewModel A имеет коллекцию Items. Коллекция контекста данных Panaroma ViewModelBs установлена ​​на viewmodelA. Элемент panaroma - Статически создается в xaml для некоторой коллекции Items в ViewModelA. Этот элемент панорамы имеет элементы списка Panaroma - для привязки к коллекции Viewmodelbs. Эти элементы панорамы должны у каждого есть список, который можно выбрать и запускать команды при выборе, измененном на viewModelB. В настоящее время они используют команду события Galasoft для привязки выбора, измененного в списке, к команде реле

оя ситуация. ViewModelA { ObservableCollection<Items> ItemsA ObservableCollection<ViewModelB> ViewModelBs }View A с набором текстовых данных, установленным в ViewModel. ViewA имеет панораму со списком, панелями, текстовыми блоками и т. Д. С ...

5 ответов

Как я должен общаться между ViewModels?

Я использую MVVM Light и использую пакетную систему обмена сообщениями для связи между моделями представлений, однако я столкнулся с небольшой дилеммой! В основном, когда пользователь нажимает на запись клиента, открывается соответствующий вид и ...

3 ответа

Мы удалили компоненты инфраструктуры PRISM и просто использовали руководство (документацию) для создания подсистемы обработки событий (работает так же, как агрегатор событий). Мы планируем повторно добавить структуру PRISM, как только она немного повзрослеет, и станет доступна более широкая поддержка.

ичок в Prism и пытаюсь определить, как лучше всего деактивировать представление в приложении Prism 2 - когда пользователь нажимает кнопку в представлении, я хочу деактивировать представление. Представление выполняет команду при ...

1 ответ

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

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

1 ответ

 собирается на работу.

я есть общий класс public abstract class BaseViewModel<T>Так как я пытаюсь создать DataTemplate, который будет применяться ко всем классам, производным от BaseViewModel, я установил тип BaseViewModel: <DataTemplate DataType="{x:Type ...

2 ответа

Если вы сделаете свою коллекцию ObservableCollection, то «важные» события будут происходить, когда элементы добавляются и удаляются из коллекции, а не когда коллекция установлена. Я согласен с FxCop. Сделайте коллекцию доступной только для чтения, но сделайте ее ObservableCollection

ользую FxCop для моей сборки WPF MVVM, и это дает мне ошибку Свойства коллекции должны быть только для чтения Но в моем свойстве мне нужно RaisePropertyChangedEvent, теперь, если я установил свойство только для чтения, удалив его секцию set, ...