예제 #1
0
        public Task <DialogResult> ShowDialogAsync(ContentDialogOptions <TContent> options)
        {
            var dialog = new ContentDialog()
            {
                DataTemplates = { _viewResolver }
            };

            var viewModel = new ContentDialogViewModel(
                new DialogView <DialogResult>(dialog),
                options.Title,
                options.Content,
                options.DialogResults);

            dialog.DataContext = viewModel;

            return(dialog.ShowDialog <DialogResult>(_owner));
        }