aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.UI/Connectivity/WiFiAuthenticationView.xaml.cs
blob: 690f2321f0eb03eec59f0e1e86823fc20c0d528f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace Tango.PPC.UI.Connectivity
{
    /// <summary>
    /// Interaction logic for WiFiAuthenticationView.xaml
    /// </summary>
    public partial class WiFiAuthenticationView : UserControl
    {
        public WiFiAuthenticationView()
        {
            InitializeComponent();

            this.Loaded += WiFiAuthenticationView_Loaded;
        }

        private void WiFiAuthenticationView_Loaded(object sender, RoutedEventArgs e)
        {
            txtPassword.Focus();
        }
    }
}
class="c1">/// Represents the Machine Studio user notification provider responsible for displaying information, alerts and dialogs to the user. /// </summary> public interface INotificationProvider { /// <summary> /// Gets the collection of active task items. /// </summary> ObservableCollection<TaskItem> TaskItems { get; } /// <summary> /// Gets the current displayed task item. /// </summary> TaskItem CurrentTaskItem { get; } /// <summary> /// Gets a value indicating whether there are any queued task items. /// </summary> bool HasTaskItems { get; } /// <summary> /// Pushes the specified task item to the queue. /// </summary> /// <param name="taskItem">The task item.</param> void PushTaskItem(TaskItem taskItem); /// <summary> /// Create and push a new task item from the specified message. /// </summary> /// <param name="message">The message.</param> /// <returns></returns> TaskItem PushTaskItem(String message); /// <summary> /// Removed the specified task item from the queue. /// </summary> /// <param name="taskItem">The task item.</param> void PopTaskItem(TaskItem taskItem); /// <summary> /// Creates a new instance of the specified View type and displays it as a modal dialog. /// </summary> /// <typeparam name="View">The type of the view.</typeparam> /// <typeparam name="VM">The type of the view model.</typeparam> /// <param name="onAccept">Accept button callback.</param> /// <param name="onCancel">Cancel button callback.</param> void ShowModalDialog<View, VM>(Action<VM> onAccept, Action onCancel) where View : FrameworkElement where VM : DialogViewVM; /// <summary> /// Creates a new view by a naming convention of the specified view model type. /// </summary> /// <typeparam name="VM">The type of the view model.</typeparam> /// <param name="onAccept">Accept button callback.</param> /// <param name="onCancel">Cancel button callback.</param> void ShowModalDialog<VM>(Action<VM> onAccept, Action onCancel) where VM : DialogViewVM; /// <summary> /// Shows the specified view with the specified view model as it's data context. /// </summary> /// <typeparam name="VM">The type of the mm.</typeparam> /// <typeparam name="View">The type of the view.</typeparam> /// <param name="vm">The view model.</param> /// <param name="onAccept">The accept action.</param> /// <param name="onCancel">The cancel action.</param> void ShowModalDialog<VM, View>(VM vm, Action<VM> onAccept, Action onCancel) where View : FrameworkElement where VM : DialogViewVM; /// <summary> /// Shows the specified view with the specified view model as it's data context. /// </summary> /// <typeparam name="VM">The type of the mm.</typeparam> /// <typeparam name="View">The type of the view.</typeparam> /// <param name="vm">The view model.</param> /// <param name="view">The view.</param> /// <param name="onAccept">The accept action.</param> /// <param name="onCancel">The cancel action.</param> void ShowModalDialog<VM, View>(VM vm, View view, Action<VM> onAccept, Action onCancel) where View : FrameworkElement where VM : DialogViewVM; /// <summary> /// Creates a new view by a naming convention of the specified view model type. /// </summary> /// <typeparam name="VM">The type of the view model.</typeparam> /// <param name="onAccept">Accept button callback.</param> void ShowModalDialog<VM>(Action<VM> onAccept) where VM : DialogViewVM; /// <summary> /// Shows an information message box. /// </summary> /// <param name="message">The message.</param> void ShowInfo(String message); /// <summary> /// Shows warning message box. /// </summary> /// <param name="message">The message.</param> void ShowWarning(String message); /// <summary> /// Shows an error message box. /// </summary> /// <param name="message">The message.</param> void ShowError(String message); /// <summary> /// Shows a question message box. /// </summary> /// <param name="message">The message.</param> bool ShowQuestion(String message); /// <summary> /// Shows a dialog with a text input field and returns the response. /// </summary> /// <param name="message">The message.</param> /// <param name="hint">Text field hint.</param> /// <param name="defaultResponse">Optional default response.</param> /// <returns></returns> String ShowTextInput(String message, String hint, String defaultResponse = null); } }