using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
namespace Tango.FSE.Procedures
{
///
/// Represents a procedure dialog controller.
///
public interface IDialogController
{
///
/// Opens the dialog.
///
void Show();
///
/// Finds the dialog control of type T.
///
/// Type of expected control.
/// The name of the control in terms of 'x:Name="..."'.
/// Returns the control if it was found.
T FindControl(String name) where T : DependencyObject;
///
/// Closes the dialog.
///
void Close();
}
}