Я работаю над очень простое приложение WPF, пока я пытаюсь изучить основы.
У меня есть простое представление под названием TextBlockView:
Код: Выделить всё
Код: Выделить всё
using MvvmSandbox.ViewModels;
using ReactiveUI;
using System.Reactive.Disposables;
namespace MvvmSandbox.Views
{
public partial class TextBlockView : ReactiveUserControl
{
public TextBlockView()
{
InitializeComponent();
ViewModel = new TextBlockViewModel();
this.WhenActivated(disposable =>
{
this.Bind(ViewModel, vm => vm.String, v => v.String.Text)
.DisposeWith(disposable);
});
}
}
}
Код: Выделить всё
using ReactiveUI;
using System.Collections.ObjectModel;
namespace MvvmSandbox.ViewModels
{
public class ListBoxViewModel : ReactiveObject
{
public ObservableCollection Strings => _strings;
private ObservableCollection _strings;
public ListBoxViewModel()
{
_strings = new ObservableCollection()
{
"This is a test of the Emergency Broadcast System.",
"This is only a test."
};
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... reactiveui