30 lines
765 B
C#
30 lines
765 B
C#
using System.Reactive.Disposables;
|
|
using Intromat.ViewModels.Previews;
|
|
using ReactiveUI;
|
|
|
|
namespace Intromat.Views.Previews
|
|
{
|
|
/// <summary>
|
|
/// Interaction logic for StringPreview.xaml
|
|
/// </summary>
|
|
public partial class StringPreview : IViewFor<StringPreviewViewModel>
|
|
{
|
|
public StringPreview()
|
|
{
|
|
InitializeComponent();
|
|
|
|
this.WhenActivated(d =>
|
|
{
|
|
this.Bind(ViewModel, vm => vm.Value, v => v._textBlock.Text).DisposeWith(d);
|
|
});
|
|
}
|
|
|
|
object? IViewFor.ViewModel
|
|
{
|
|
get => ViewModel;
|
|
set => ViewModel = (StringPreviewViewModel?)value;
|
|
}
|
|
|
|
public StringPreviewViewModel? ViewModel { get; set; }
|
|
}
|
|
} |