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; } } } }
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(); }
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(); }