mirror of https://github.com/AMT-Cheif/Stylet.git
33 lines
924 B
C#
33 lines
924 B
C#
using Stylet;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace StyletIntegrationTests.ShowDialogAndDialogResult
|
|
{
|
|
public class DialogViewModel : Screen
|
|
{
|
|
public BindableCollection<LabelledValue<bool>> DesiredResult { get; private set; }
|
|
public LabelledValue<bool> SelectedDesiredResult { get; set; }
|
|
|
|
public DialogViewModel()
|
|
{
|
|
this.DisplayName = "ShowDialog and DialogResult";
|
|
|
|
this.DesiredResult = new BindableCollection<LabelledValue<bool>>()
|
|
{
|
|
new LabelledValue<bool>("True", true),
|
|
new LabelledValue<bool>("False", false),
|
|
};
|
|
this.SelectedDesiredResult = this.DesiredResult[0];
|
|
}
|
|
|
|
public void Close()
|
|
{
|
|
this.TryClose(this.SelectedDesiredResult.Value);
|
|
}
|
|
}
|
|
}
|