Example #1
0
        private void cbPenProfileType_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (e.AddedItems.Count == 1)
            {
                var type = (PenProfileType)e.AddedItems[0];
                if (currentProfileType != type)
                {
                    currentProfileType = type;

                    switch (type)
                    {
                    case PenProfileType.CreateProfile:
                        ProfilePasswordVisibility = Visibility.Visible;
                        ProfileKeyVisibility      = Visibility.Collapsed;
                        ProfileValueVisibility    = Visibility.Collapsed;
                        break;

                    case PenProfileType.DeleteProfile:
                        ProfilePasswordVisibility = Visibility.Visible;
                        ProfileKeyVisibility      = Visibility.Collapsed;
                        ProfileValueVisibility    = Visibility.Collapsed;
                        break;

                    case PenProfileType.ProfileInfo:
                        ProfilePasswordVisibility = Visibility.Collapsed;
                        ProfileKeyVisibility      = Visibility.Collapsed;
                        ProfileValueVisibility    = Visibility.Collapsed;
                        break;

                    case PenProfileType.ReadProfileValue:
                        ProfilePasswordVisibility = Visibility.Collapsed;
                        ProfileKeyVisibility      = Visibility.Visible;
                        ProfileValueVisibility    = Visibility.Collapsed;
                        break;

                    case PenProfileType.WriteProfileValue:
                        ProfilePasswordVisibility = Visibility.Visible;
                        ProfileKeyVisibility      = Visibility.Visible;
                        ProfileValueVisibility    = Visibility.Visible;
                        break;

                    case PenProfileType.DeleteProfileValue:
                        ProfilePasswordVisibility = Visibility.Visible;
                        ProfileKeyVisibility      = Visibility.Visible;
                        ProfileValueVisibility    = Visibility.Collapsed;
                        break;
                    }
                }
            }
        }
Example #2
0
        public MainPage()
        {
            this.InitializeComponent();

            currentProfileType             = PenProfileType.NONE;
            cbPenProfileType.ItemsSource   = Enum.GetValues(typeof(PenProfileType)).Cast <PenProfileType>().Where(x => x != PenProfileType.NONE).ToList();
            cbPenProfileType.SelectedIndex = 0;

            InitPenClient();
            InitColor();
            InitRenderer();

            CurrentMacAddress = string.Empty;
            CurrentStatus     = AppStatus.Disconnected;
            ClearKeyValuePenProfile();
        }
Example #3
0
        public MainPage()
        {
            this.InitializeComponent();

            //ApplicationView.PreferredLaunchViewSize = new Size(1024, 1024);
            //ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;

            currentProfileType             = PenProfileType.NONE;
            cbPenProfileType.ItemsSource   = Enum.GetValues(typeof(PenProfileType)).Cast <PenProfileType>().Where(x => x != PenProfileType.NONE).ToList();
            cbPenProfileType.SelectedIndex = 0;

            InitPenClient();
            InitColor();
            InitRenderer();

            CurrentMacAddress = string.Empty;
            CurrentStatus     = AppStatus.Disconnected;
            ClearKeyValuePenProfile();
        }