Inheritance: RoutedEventArgs, ISelectionChangedEventArgs
示例#1
0
 private void mixManipCombo_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (mixManipCombo != null)
     {
         switch (mixManipCombo.SelectedIndex)
         {
             case 0: //Default
             default:
                 ManipulateMe.ManipulationMode = Windows.UI.Xaml.Input.ManipulationModes.System;
                 outputText.Text = "When ManipulationMode = System, you can pan the canvas by touching anywhere inside it. The blue rectangle does not respond in any specific way to touch input";
                 break;
             case 1: //TranslateX , System
                 ManipulateMe.ManipulationMode = Windows.UI.Xaml.Input.ManipulationModes.System | Windows.UI.Xaml.Input.ManipulationModes.TranslateX;
                 outputText.Text = "Now, the rectangle gets the custom TranslateX components which can be used to move the rectangle along the horizontal direction. You can also pan the canvas in the vertical direction by touching the rectangle or anywhere in the canvas.";
                 break;
             case 2: //TranslateY , System
                 ManipulateMe.ManipulationMode = Windows.UI.Xaml.Input.ManipulationModes.System | Windows.UI.Xaml.Input.ManipulationModes.TranslateY;
                 outputText.Text = "Now, the rectangle gets the custom TranslateY components which can be used to move the rectangle along the vertical direction. You can also pan the canvas in the horizontal direction by touching the rectangle or anywhere in the canvas.";
                 break;
             case 3: // System , TranslateX , TranslateY
                 ManipulateMe.ManipulationMode = Windows.UI.Xaml.Input.ManipulationModes.System | Windows.UI.Xaml.Input.ManipulationModes.TranslateX | Windows.UI.Xaml.Input.ManipulationModes.TranslateY;
                 outputText.Text = "Now, the rectangle gets the custom TranslateX and TranslateY components which can be used to move the rectangle along the horizontal and vertical direction. You can also pinch-to-zoom the canvas by touching the rectangle or anywhere in the canvas.";
                 break;
         }
     }
 }
 private void ReleasesP_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (sender == null) return;
     //manuallyselected = false;
     //SetPivotItemHeaderColors();
     GetAndSetPItems();
 }
        /// <summary>
        /// Invoked when a filter is selected using the ComboBox in snapped view state.
        /// </summary>
        /// <param name="sender">The ComboBox instance.</param>
        /// <param name="e">Event data describing how the selected filter was changed.</param>
        void Filter_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            // Determine what filter was selected
            var selectedFilter = e.AddedItems.FirstOrDefault() as Filter;
            if (selectedFilter != null)
            {
                // Mirror the results into the corresponding Filter object to allow the
                // RadioButton representation used when not snapped to reflect the change
                selectedFilter.Active = true;

                // TODO: Respond to the change in active filter by setting this.DefaultViewModel["Results"]
                //       to a collection of items with bindable Image, Title, Subtitle, and Description properties

                // Ensure results are found
                object results;
                ICollection resultsCollection;
                if (this.DefaultViewModel.TryGetValue("Results", out results) &&
                    (resultsCollection = results as ICollection) != null &&
                    resultsCollection.Count != 0)
                {
                    VisualStateManager.GoToState(this, "ResultsFound", true);
                    return;
                }
            }

            // Display informational text when there are no search results.
            VisualStateManager.GoToState(this, "NoResultsFound", true);
        }
示例#4
0
 private async void squaresListBox_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
 {
     if (squaresListBox.SelectedIndex != -1)
     {
         categoriesListBox.ItemsSource = await Squares.GetCategories(((Squares.Square)squaresListBox.SelectedItem).id);
     }
 }
示例#5
0
        // Query for rows related to the selected well in the wells list view
        private async void WellsGrid_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            try
            {
                if (e.AddedItems != null && e.AddedItems.Count > 0)
                {
                    QueryTask queryTask =
                        new QueryTask(new Uri("http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Petroleum/KSPetro/MapServer/0"));

                    //Relationship query
                    var objectIds = e.AddedItems.OfType <Graphic>()
                                    .Select(g => Convert.ToInt64(g.Attributes["OBJECTID"]));

                    RelationshipParameters parameters = new RelationshipParameters(new List <long>(objectIds), 3)
                    {
                        OutSpatialReference = MyMapView.SpatialReference
                    };

                    parameters.OutFields.AddRange(new string[] { "OBJECTID, API_NUMBER, ELEVATION, FORMATION, TOP" });

                    var result = await queryTask.ExecuteRelationshipQueryAsync(parameters);

                    relationshipsGrid.ItemsSource = result.RelatedRecordGroups.FirstOrDefault().Value;
                }
            }
            catch (Exception ex)
            {
                var _x = new MessageDialog(ex.Message, "Sample Error").ShowAsync();
            }
        }
        private void AnimationComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (this.AnimationCombo == null)
                return;

            fadeTile.AnimationType = (ImageTileAnimationTypes)Enum.Parse(typeof(ImageTileAnimationTypes), (string)(this.AnimationCombo.SelectedItem as ComboBoxItem).Content);
        }
示例#7
0
        private async void RightPanel_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var listView = sender as ListView;
            if (e.AddedItems.Count == 0)
                return;

            if (listView.SelectionMode == ListViewSelectionMode.Single)
            {
                using (ProgressManager pm = new ProgressManager(MainContent, ProgressLayer, ProgressRingHandler))
                {
                    foreach (File file in e.AddedItems)
                    {
                        if (file.IsDirectory)
                        {
                            await vm.ChangeRightDir(file);
                        }
                        else
                        {
                            await vm.CopyToLeft(file);
                        }
                    }
                }
            }
            else if (listView.SelectionMode == ListViewSelectionMode.Multiple)
            {
                foreach (File file in e.AddedItems)
                {
                    if (file.IsDirectory)
                    {
                        listView.SelectedItems.Remove(file);
                    }
                }
            }
        }
        private async void gvMain_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (e != null && e.AddedItems != null && e.AddedItems.Count > 0)
            {
                var item  = (Photo)e.AddedItems[0];

                //DOWNLOAD ACTUAL IMAGE INTO PICTURES LIBRARY
                await DownloadService.Current.Downloader("1", item.MediumUrl, string.Empty, item.PhotoId + "_" + item.Secret, 2, storageFolder: "ModernCSApp");


                //UPDATE D2D BACKGROUND WITH DOWNLOADED IMAGE
                var br = RenderingService.BackgroundRenderer;
                string[] partsUrl = item.MediumUrl.Split(".".ToCharArray());
                br.ChangeBackground("ModernCSApp\\" + item.PhotoId + "_" + item.Secret + "." + partsUrl[partsUrl.Length - 1], "PicturesLibrary");


                ////REQUEST TO MINIMIZE THIS LIST IN ITS PARENT
                //if (ChangeViewState != null)
                //{
                //    this._currentViewState = "Minimized";
                //    grdTitle.Opacity = 0.5;
                //    ChangeViewState("Minimized", EventArgs.Empty);
                //}

                //TELL PARENT PICTURE HAS CHANGED
                if (PictureChanged != null)
                {
                    PictureChanged(Serialize(item), EventArgs.Empty);
                }

                ////DISABLE THE LIST TILL ITS NORMAL/MAXIMIZED
                //gvMain.IsEnabled = false;

            }
        }
 private void NavMenu_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     var listBox = (ListBox)sender;
     if (listBox.SelectedIndex == -1) return;
     NavStrip.IsPaneOpen = false;
     ContentFrame.Navigate(((NavItem)listBox.SelectedItem).Page);
 }
示例#10
0
 void itemListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (this.UsingLogicalPageNavigation())
     {
         this.navigationHelper.GoBackCommand.RaiseCanExecuteChanged();
     }
 }
 private void Services_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (e.AddedItems.Count != 0)
     {
         viewmodel.GetSelectedServicesCharacteristics("");
     }
 }
示例#12
0
        private void ComboBox_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            switch (this.comboBox.SelectedIndex)
            {
            case 0:
                this.dataGrid.SelectionMode = GridSelectionMode.Single;
                break;

            case 1:
                this.dataGrid.SelectionMode = GridSelectionMode.Multiple;
                break;

            case 2:
                this.dataGrid.SelectionMode = GridSelectionMode.Extended;
                break;

            case 3:
                this.dataGrid.SelectionMode = GridSelectionMode.None;
                break;

            default:
                this.dataGrid.SelectionMode = GridSelectionMode.Single;
                break;
            }
            this.UpdateStatusBar();
        }
示例#13
0
        private async void lbPictures_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (e != null &&  e.AddedItems.Count > 0)
            {
                var ili = e.AddedItems[0] as ImageListItem;

                ImageUri = $"x-ext://{ili.AppExtensionId}/{ili.File}";

                ImageChanged?.Invoke(sender, new ImagePickerEventArgs() {
                    Text = ImageUri,
                    AppExtensionId = ili.AppExtensionId,
                    File = ili.File });

                

                //set imagesource
                var el = ExtensionsService.Instance.FindExtensionLiteInstance(ili.AppExtensionId);
                var packageDirectory = el.AppExtension.Package.InstalledLocation;
                var publicDirectory = await packageDirectory.GetFolderAsync("public");
                var ImageFile = await publicDirectory.GetFileAsync(ili.File);
                var bitmapImage = new BitmapImage();
                using (var stream = await ImageFile.OpenReadAsync())
                {
                    await bitmapImage.SetSourceAsync(stream);
                }
                ImageSource = bitmapImage;
            }
        }
 private void ComboSize_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     switch (ComboSize.SelectedIndex)
     {
         case 0:
             settings.m_uXnum = 10;
             settings.m_uYnum = 10;
             settings.m_uMineNum = 8;
             break;
         case 1:
             settings.m_uXnum = 16;
             settings.m_uYnum = 16;
             settings.m_uMineNum = 40;
             break;
         case 2:
             settings.m_uXnum = 20;
             settings.m_uYnum = 20;
             settings.m_uMineNum = 80;
             break;
         case 3:
             settings.m_uXnum = 0;
             settings.m_uYnum = 0;
             settings.m_uMineNum = 0;
             break;
     }
 }
示例#15
0
 private void menuItems_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if(Home.IsSelected)
             Frame.Navigate(typeof(MainPage));
      else
         Frame.Navigate(typeof(MainPage));
 }
示例#16
0
 protected override void OnSelectionChanged(swc.SelectionChangedEventArgs e)
 {
     if (_selected == null)
     {
         base.OnSelectionChanged(e);
     }
 }
        private void OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            foreach (object item in e.RemovedItems)
            {
                if (item is ISelectable)
                    ((ISelectable)item).IsSelected = false;
                else
                {
                    if (Debugger.IsAttached)
                        throw new ArgumentException(
                            "All items have to implement the ISelectabe interface.");
                }
            }

            foreach (object item in e.AddedItems)
            {
                if (item is ISelectable)
                    ((ISelectable)item).IsSelected = true;
                else
                {
                    if (Debugger.IsAttached)
                        throw new ArgumentException(
                            "All items have to implement the ISelectabe interface.");
                }
            }
        }
 private void cmbLanguage_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     //set current Language
     string selectedValue = (string)cmbLanguage.SelectedValue;
     if (selectedValue == "中文(中华人民共和国)")
     {
         if (Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride != "zh-Hans-CN")
         {
             this.currentLanguage = "zh-Hans-CN";
             this.txtLanguageTip.Visibility = Visibility.Visible;
             this.btnClose.Visibility = Visibility.Visible;
         }
         else
         {
             this.txtLanguageTip.Visibility = Visibility.Collapsed;
             this.btnClose.Visibility = Visibility.Collapsed;
         }
     }
     else
     {
         if (Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride != "en-US")
         {
             this.currentLanguage = "en-US";
             this.txtLanguageTip.Visibility = Visibility.Visible;
             this.btnClose.Visibility = Visibility.Visible;
         }
         else
         {
             this.txtLanguageTip.Visibility = Visibility.Collapsed;
             this.btnClose.Visibility = Visibility.Collapsed;
         }
     }
 }
示例#19
0
        void OnControlSelectionChanged(object sender, WSelectionChangedEventArgs e)
        {
            bool areEqual = false;

            if (Element.SelectedItem != null && Element.SelectedItem.GetType().GetTypeInfo().IsValueType)
            {
                areEqual = Element.SelectedItem.Equals(List.SelectedItem);
            }
            else
            {
                areEqual = Element.SelectedItem == List.SelectedItem;
            }

            if (!areEqual)
            {
                if (_itemWasClicked)
                {
                    List.SelectedItem = Element.SelectedItem;
                }
                else
                {
                    ((IElementController)Element).SetValueFromRenderer(ListView.SelectedItemProperty, List.SelectedItem);
                }
            }

            _itemWasClicked = false;
        }
示例#20
0
        private void DefaultSort_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if(!m_takeChangeAction)
            {
                return;
            }

            switch (ui_defaultSort.SelectedIndex)
            {
                case 0:
                    App.BaconMan.UiSettingsMan.Comments_DefaultSortType = CommentSortTypes.Best;
                    break;
                case 1:
                    App.BaconMan.UiSettingsMan.Comments_DefaultSortType = CommentSortTypes.Top;
                    break;
                case 2:
                    App.BaconMan.UiSettingsMan.Comments_DefaultSortType = CommentSortTypes.Controversial;
                    break;
                case 3:
                    App.BaconMan.UiSettingsMan.Comments_DefaultSortType = CommentSortTypes.New;
                    break;
                case 4:
                    App.BaconMan.UiSettingsMan.Comments_DefaultSortType = CommentSortTypes.Old;
                    break;
                case 5:
                    App.BaconMan.UiSettingsMan.Comments_DefaultSortType = CommentSortTypes.QA;
                    break;
            }
        }
示例#21
0
        private async void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
             string item = listBox.SelectedItem.ToString();
            if  (item.Equals("Do I have to register to avail the services?"))
            {
               await new MessageDialog("Yes, you must register to avail our services. This would help you to store your information with us and you do not have to enter your details everytime you use this app.").ShowAsync();

            }

            else if (item.Equals("Are there any registration charges for creating an account?"))
            {
                await new MessageDialog("No, there are no registration charges applicable for creating an account with us. It is absolutely free of cost.").ShowAsync();
            }
            else if (item.Equals("What should I do if I have trouble with logging in?"))

            {
                await new MessageDialog("Follow these instructions if you face an issue logging in: Check your login details. Make sure your username and password should match with the signup credentials. If you have forgotten your password, reset your password using the ‘Forgot your Password’ link on the sign-in page. If you are still unable to access your account, please contact us. We will resolve the issue at the earliest.").ShowAsync();
            }
            else if (item.Equals("Should I be concerned with the privacy of my personal details I have shared with the app?"))
            {
                await new MessageDialog("Do not worry! We are absolutely committed to safeguarding your personal information. The personal information collected is to validate your identity, as well as to provide us with a way to get in touch with you if the need should arise. We follow strict security procedures in the storage and disclosure of information which you have given us, to prevent unauthorised access. We do not pass on, trade or sell your personal information to anyone.").ShowAsync();
            }
            else if (item.Equals("What if I have additional questions?"))
            {
               await new MessageDialog("If you have any additional questions, comments or other general customer service inquiries, please submit your query using contact us link. We will resolve the issue at the earliest.").ShowAsync();
            }

            else
            {

            }
        }
示例#22
0
 private void ComboBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (SelectedValue != null)
     {
         if ((string)SelectedValue == " ")
         {
             PropertyInfo.SetValue(Survey, null);
         }
         else
         {
             var valueString = SelectedValue as string;
             if (PropertyInfo.PropertyType == typeof(String))
             {
                 PropertyInfo.SetValue(Survey, valueString);
             }
             else if (PropertyInfo.PropertyType == typeof(double?) ||
                      PropertyInfo.PropertyType == typeof(double))
             {
                 var newValue = Convert.ChangeType(valueString, typeof(double));
                 PropertyInfo.SetValue(Survey, newValue);
             }
             else if (
                 PropertyInfo.PropertyType == typeof(int?) ||
                 PropertyInfo.PropertyType == typeof(int))
             {
                 var newValue = Convert.ChangeType(valueString, typeof(int));
                 PropertyInfo.SetValue(Survey, newValue);
             }
         }
     }
     if (Survey != null)
         Survey.CalculateRating();
 }
示例#23
0
        private void selectionborderCombo_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            var brush = new SolidColorBrush(((sender as ComboBox).SelectedItem as ColorList).Color);

            this.cellgrid.SelectionBorderBrush = brush;
            this.cellgrid.InvalidateSelection();
        }
示例#24
0
        private void Colorcomboselectionchanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            var index = colorcombo.SelectedIndex;

            switch (index)
            {
            case 0:
                conditionformat.Style.Background = new SolidColorBrush(Colors.Tomato);
                conditionformat.Style.Foreground = new SolidColorBrush(Colors.Red);
                break;

            case 1:
                conditionformat.Style.Background = new SolidColorBrush(Colors.LightYellow);
                conditionformat.Style.Foreground = new SolidColorBrush(Colors.Yellow);
                break;

            case 2:
                conditionformat.Style.Background = new SolidColorBrush(Colors.LightGreen);
                conditionformat.Style.Foreground = new SolidColorBrush(Colors.Green);
                break;

            case 3:
                conditionformat.Style.Background = new SolidColorBrush(Colors.Tomato);
                conditionformat.Style.Foreground = new SolidColorBrush(Colors.Black);
                break;

            case 4:
                conditionformat.Style.Background = new SolidColorBrush(Colors.White);
                conditionformat.Style.Foreground = new SolidColorBrush(Colors.Red);
                break;

            case 5:
                break;
            }
        }
示例#25
0
        private void Options_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            switch (Options.SelectedValue.ToString())
            {
            case "All":
                cellGrid.Model.CopyPasteOptions = CopyPasteOptions.All;
                break;

            case "ClipboardOnly":
                cellGrid.Model.CopyPasteOptions = CopyPasteOptions.ClipboardOnly;
                break;

            case "Comments":
                cellGrid.Model.CopyPasteOptions = CopyPasteOptions.Comments;
                break;

            case "Formats":
                cellGrid.Model.CopyPasteOptions = CopyPasteOptions.Formats;
                break;

            case "Formulas":
                cellGrid.Model.CopyPasteOptions = CopyPasteOptions.Formulas;
                break;

            case "Transpose":
                cellGrid.Model.CopyPasteOptions = CopyPasteOptions.Transpose;
                break;

            case "Values":
                cellGrid.Model.CopyPasteOptions = CopyPasteOptions.Values;
                break;
            }
        }
        private void flipView_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int prevMinIndex = minIndex;
            int prevMaxIndex = maxIndex;
            minIndex = Math.Max(0, flipView.SelectedIndex - 30);
            maxIndex = Math.Min(flipView.Items.Count - 1, flipView.SelectedIndex + 30);

            if (maxIndex > prevMaxIndex)
            {
                AddImageToMemory(maxIndex);
            }
            else if (maxIndex < prevMinIndex)
            {
                RemoveImageFromMemory(maxIndex);
            }
            if (minIndex < prevMinIndex)
            {
                AddImageToMemory(minIndex);
            }
            else if (minIndex > prevMinIndex)
            {
                RemoveImageFromMemory(minIndex);
            }

            dateText.Text = ((Photo)(flipView.SelectedItem)).Date.ToString();
        }
        /// <summary>
        /// Invoked when a filter is selected using the ComboBox in snapped view state.
        /// </summary>
        /// <param name="sender">The ComboBox instance.</param>
        /// <param name="e">Event data describing how the selected filter was changed.</param>
        async void Filter_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            // Determine what filter was selected
            var selectedFilter = e.AddedItems.FirstOrDefault() as Filter;
            if (selectedFilter != null)
            {
                // Mirror the results into the corresponding Filter object to allow the
                // RadioButton representation used when not snapped to reflect the change
                selectedFilter.Active = true;

                ElementsDataSource model = new ElementsDataSource();
                await model.LoadElements();
                var elements = model.Elements.Where(t => t.Name.ToLower().Contains(((string)this.DefaultViewModel["QueryText"]).ToLower())).AsEnumerable();
                this.DefaultViewModel["Results"] = elements;

                selectedFilter.Count = elements.Count();

                // Ensure results are found
                object results;
                if (this.DefaultViewModel.TryGetValue("Results", out results) && elements.Count() > 0)
                {
                    VisualStateManager.GoToState(this, "ResultsFound", true);
                    return;
                }
            }

            // Display informational text when there are no search results.
            VisualStateManager.GoToState(this, "NoResultsFound", true);
        }
示例#28
0
 private void Selector_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (e.AddedItems.Count == 1)
     {
         HomeViewModel.SwitchRoomCommand.Execute(e.AddedItems[0]);
     }
 }
		private void TitleComboBox_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
		{
			int index = TitleComboBox.SelectedIndex;
			var _dataItems = TitleComboBox.ItemsSource as IList<DataItem>;
			if (index > -1)
				ResultsGrid.ItemsSource = _dataItems[index].Data;
		}
        private void IntervalBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var selectedItem = (ComboBoxItem)e.AddedItems.First();
            uint timeInterval = 0;

            switch (selectedItem.Name)
            {
                case "IntervalNever":
                    timeInterval = 0;
                    break;
                case "Interval30":
                    timeInterval = 30;
                    break;
                case "Interval60":
                    timeInterval = 60;
                    break;
                case "Interval90":
                    timeInterval = 90;
                    break;
                case "Interval2h":
                    timeInterval = 120;
                    break;
                case "Interval6h":
                    timeInterval = 360;
                    break;
                case "IntervalOnce":
                    timeInterval = 720;
                    break;
            }

            BackgroundHelper.RegisterBackgroundTask(timeInterval);
            ApplicationData.Current.LocalSettings.Values["currentInterval"] = timeInterval;
        }
 private void LvDevices_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (e.AddedItems.Any())
     {
         App.SelectedLightId = ((Switcher)e.AddedItems.First()).IseId;
     }            
 }
示例#32
0
        void cboxDebug_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            //graph.VertexList.Values.ForEach(a => a.VertexConnectionPointsList.ForEach(b => b.Hide()));
            graph.ClearLayout();
            graph.LogicCore.Graph.Clear();
            graph.LogicCore.EnableParallelEdges = false;
            graph.LogicCore.ParallelEdgeDistance = 25;
            graph.LogicCore.EdgeCurvingEnabled = false;

            graph.SetVerticesDrag(true, true);
            graph.SetVerticesMathShape(VertexShape.Circle);
            graph.ShowAllVerticesLabels(false);
            graph.ShowAllEdgesLabels(false);
            graph.AlignAllEdgesLabels(false);

            switch ((DebugItems)cboxDebug.SelectedItem)
            {
                case DebugItems.General:
                    DebugGeneral();
                    break;
                case DebugItems.EdgeLabels:
                    DebugEdgeLabels();
                    break;
                case DebugItems.VCP:
                    DebugVCP();
                    break;
            }

        }
        /// <summary>
        /// Invoked when a filter is selected using the ComboBox in snapped view state.
        /// </summary>
        /// <param name="sender">The ComboBox instance.</param>
        /// <param name="e">Event data describing how the selected filter was changed.</param>
        void Filter_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            // Determine what filter was selected
            var selectedFilter = e.AddedItems.FirstOrDefault() as Filter;
            if (selectedFilter != null)
            {
                // Mirror the results into the corresponding Filter object to allow the
                // RadioButton representation used when not snapped to reflect the change
                selectedFilter.Active = true;

                // TODO: Respond to the change in active filter by setting this.DefaultViewModel["Results"]
                //       to a collection of items with bindable Image, Title, Subtitle, and Description properties

                Waypoints waypoints = null;
                Task.Run(() => waypoints = WaypointsRepositoryFactory.Create().LoadAsync().Result).Wait();
                List<Waypoint> foundItems = waypoints.Search(this.DefaultViewModel["QueryText"].ToString());

                // Ensure results are found
                object results = foundItems;

                ICollection resultsCollection = foundItems;
                this.DefaultViewModel.Add("Results", resultsCollection);

                if (this.DefaultViewModel.TryGetValue("Results", out results) &&
                    (resultsCollection = results as ICollection) != null &&
                    resultsCollection.Count != 0)
                {
                    VisualStateManager.GoToState(this, "ResultsFound", true);
                    return;
                }
            }

            // Display informational text when there are no search results.
            VisualStateManager.GoToState(this, "NoResultsFound", true);
        }
 private void ListMenuItems_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     ListView a = sender as ListView;
     string b = a.SelectedItem as string;
     if (b[0] == 'C')
     {
         Frame.Navigate(typeof(Compare));
     }
     if (b[0] == 'L')
     {
         Frame.Navigate(typeof(ResultPage));
     }
     if (b[0] == 'e')
     {
         Frame.Navigate(typeof(ex_Result));
     }
     if (b[0] == 'M')
     {
         Frame.Navigate(typeof(Aukat));
     }
     if (b[0] == 'A')
     {
         Frame.Navigate(typeof(About));
     }
     if (b[0] == 'F')
     {
         Frame.Navigate(typeof(Feedback));
     }
 }  
示例#35
0
 private void FlipView_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if ((sender as FlipView).SelectedItem != null)
     {
         this.eventTitle.Text = ((sender as FlipView).SelectedItem as EventItemViewModel).Title;
     }
 }
示例#36
0
 private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     var selectedId = (sender as ListBox).SelectedIndex;
     Problems clickedProblem = (Problems)listofitems[selectedId];
     var navCont = new CodeEditorContext(clickedProblem, "Problems");
     Frame.Navigate(typeof(CodeEditor), navCont);
 }
        private void CmbVerticalScrollController_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            ComboBox cmbVerticalScrollController = sender as ComboBox;
            Scroller scroller = cmbVerticalScrollController == cmbVerticalScrollController1 ? scroller1 : scroller2;
            CompositionScrollController oldCompositionScrollController = scroller.VerticalScrollController as CompositionScrollController;

            switch (cmbVerticalScrollController.SelectedIndex)
            {
            case 0:
                if (scroller.VerticalScrollController != null)
                {
                    scroller.VerticalScrollController = null;
                    LogMessage(scroller.Name + ".VerticalScrollController reset");
                }
                break;

            case 1:
                scroller.VerticalScrollController = verticalCompositionScrollController;
                LogMessage(scroller.Name + ".VerticalScrollController set to verticalScrollController");
                break;

            case 2:
                scroller.VerticalScrollController = horizontalCompositionScrollController;
                LogMessage(scroller.Name + ".VerticalScrollController set to horizontalScrollController");
                break;
            }

            if (oldCompositionScrollController != null)
            {
                oldCompositionScrollController.IsEnabled = true;
            }
        }
示例#38
0
 void OnControlSelectionChanged(object sender, WSelectionChangedEventArgs e)
 {
     if (Element != null)
     {
         Element.SelectedIndex = Control.SelectedIndex;
     }
 }
示例#39
0
 private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (Profile.IsSelected)
     {
         MyFrame.Navigate(typeof(Profile));
         TitleTextBlock.Text = "Profile";
     }
     else if (EventsHouse.IsSelected)
     {
         MyFrame.Navigate(typeof(EventsHouse));
         TitleTextBlock.Text = "Events House";
     }
     else if (Alerts.IsSelected)
     {
         MyFrame.Navigate(typeof(Alerts));
         TitleTextBlock.Text = "Notifications";
     }
     else if (Signout.IsSelected)
     {
         this.Frame.Navigate(typeof(Login));
     }
     else if (CreateEvent.IsSelected)
     {
         MyFrame.Navigate(typeof(Create));
         TitleTextBlock.Text = "Create Event";
     }
 }
 private void Characteristics_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (e.AddedItems.Count != 0)
     {
         viewmodel.GetDescriptors("");
     }
 }
示例#41
0
 private void P_SelectionChanged(object sender, WC.SelectionChangedEventArgs e)
 {
     if (this.Element != null)
     {
         var currPage = (Xamarin.Forms.Page)e.AddedItems?[0];
         this.Element.CurrentPage = currPage;
     }
 }
示例#42
0
        public void SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            ComboBox combo = sender as ComboBox;

            if (combo != null)
            {
                this.SelectedIndex = combo.SelectedIndex;
            }
        }
示例#43
0
        private void ComboBox_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            var style = (SimpleMarkerSymbolStyle)(e.AddedItems.FirstOrDefault() ?? SimpleMarkerSymbolStyle.Circle);;

            if (style != Symbol.Style)
            {
                Symbol.Style = style;
            }
        }
示例#44
0
        // Cancel current shape request when the symbol selection changes
        private async void symbolCombo_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            if (MyMapView.Editor.IsActive)
            {
                MyMapView.Editor.Cancel.Execute(null);
            }

            await AcceptPointsAsync();
        }
示例#45
0
 void DockPivot_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
 {
     if (DockPivot.SelectedIndex == 0)
     {
         // TraceLogger.GetInstance().LogHistoryBodyOpened();
     }
     else
     {
         // TraceLogger.GetInstance().LogMemoryBodyOpened();
     }
 }
示例#46
0
 private async void FileList_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
 {
     LoadCSVPRing.IsActive = true;
     if (ViewModel.RecentFiles.ElementAt(FileList.SelectedIndex).CDViewModel == null)
     {
         await ViewModel.RecentFiles.ElementAt(FileList.SelectedIndex).SetCSVData();
     }
     dataGrid.ItemsSource  = ViewModel.RecentFiles.ElementAt(FileList.SelectedIndex).CDViewModel.CsvData;
     LoadCSVPRing.IsActive = false;
     dataGrid.Visibility   = Visibility.Visible;
 }
        private void SimulatorDropdown_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            var selectedSimulatedCapability = (CapabilityWrapper)SimulatorDropdown.SelectedItem;

            _activeCapabilityWrapper = selectedSimulatedCapability;

            if (_backgroundImageVisual != null)
            {
                UpdateAlbumArt();
            }
        }
示例#48
0
        private void selectionborderThick_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            var    thick = selectionborderThick.SelectedItem;
            double d     = 0;

            if (thick != null && Double.TryParse(thick.ToString(), out d))
            {
                this.cellgrid.SelectionBorderThickness = d;
                this.cellgrid.InvalidateSelection();
            }
        }
示例#49
0
 /// <summary>
 /// Invoked when the grid layout is changed.
 /// </summary><
 private void cmbLayout_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
 {
     if (((sender as ComboBox).SelectedItem as ComboBoxItem).Content.ToString() == "Normal")
     {
         pivotGrid1.GridLayout = Syncfusion.PivotAnalysis.UWP.GridLayout.Normal;
     }
     else if (((sender as ComboBox).SelectedItem as ComboBoxItem).Content.ToString() == "Top Summary")
     {
         pivotGrid1.GridLayout = Syncfusion.PivotAnalysis.UWP.GridLayout.TopSummary;
     }
 }
示例#50
0
        static void s_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            Selector s     = (Selector)sender;
            ICommand cmd   = s.GetValue(SelectionChangedTrigger.CommandProperty) as ICommand;
            object   param = s.GetValue(SelectionChangedTrigger.CommandParamaterProperty);

            if (cmd != null && cmd.CanExecute(param))
            {
                cmd.Execute(param);
            }
        }
示例#51
0
        private void SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            Manga m = (sender as ListView).SelectedValue as Manga;

            model.CurrentManga = m;
            if (m == null)
            {
                return;
            }
            Frame.Navigate(typeof(MangaPage), model);
        }
示例#52
0
 async private void snapedListView_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
 {
     try
     {
         var dc = (InspectionDetailsPageViewModel)this.DataContext;
         await dc.GetCustomerDetailsAsync(true);
     }
     catch (Exception ex)
     {
         new MessageDialog(ex.Message);
     }
 }
        private void listResults_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            _addressOverlay.ClearSelection();

            if (e.AddedItems != null)
            {
                foreach (var graphic in e.AddedItems.OfType <Graphic>())
                {
                    graphic.IsSelected = true;
                }
            }
        }
示例#54
0
        static void comboBox_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            ComboBox comboBox = sender as ComboBox;

            if (comboBox != null)
            {
                ICommand command = comboBox.GetValue(CommandProperty) as ICommand;
                if (command != null)
                {
                    command.Execute(comboBox);
                }
            }
        }
示例#55
0
        private void SuggestionsList_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            Windows.UI.Xaml.Controls.ListView listview = (Windows.UI.Xaml.Controls.ListView)sender;
            _viewModel.Results.SelectedItem = (ResultViewModel)listview.SelectedItem;
            if (e.AddedItems.Count > 0 && e.AddedItems[0] != null)
            {
                listview.ScrollIntoView(e.AddedItems[0]);
            }

            // To populate the AutoCompleteTextBox as soon as the selection is changed or set.
            // Setting it here instead of when the text is changed as there is a delay in executing the query and populating the result
            _launcher.AutoCompleteTextBlock.Text = ListView_FirstItem(_viewModel.QueryText);
        }
示例#56
0
 private void S_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
 {
     Day = (e.AddedItems.First() as Item).Day;
     DailyItems.Clear();
     foreach (var items in Items)
     {
         Item item = items.Value.ToList().Find(i => i.Day == Day);
         if (item != null)
         {
             DailyItems.Add(item);
         }
     }
 }
示例#57
0
        void uiElement_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            var comboBox = sender as ComboBox;

            if (comboBox != null && comboBox.SelectedItem != null)
            {
                if (comboBox != null && comboBox.SelectedItem != null)
                {
                    (DataGrid.DataContext as ViewModel).DisplayValue = comboBox.SelectedItem.ToString();
                    (comboBox.Tag as DataColumnBase).GridUnBoundRowEventsArgs.Value = comboBox.SelectedItem.ToString();
                    DataGrid.RaiseQueryUnBoundRow((comboBox.Tag as DataColumnBase).GridUnBoundRowEventsArgs.GridUnboundRow, UnBoundActions.CommitData, (comboBox.Tag as DataColumnBase).GridUnBoundRowEventsArgs.Value, (comboBox.Tag as DataColumnBase).GridColumn, (comboBox.Tag as DataColumnBase).GridUnBoundRowEventsArgs.CellType, new Syncfusion.UI.Xaml.ScrollAxis.RowColumnIndex((comboBox.Tag as DataColumnBase).RowIndex, (comboBox.Tag as DataColumnBase).ColumnIndex));
                }
            }
        }
示例#58
0
        private async void listDirections_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            _directionsOverlay.ClearSelection();

            if (e.AddedItems != null && e.AddedItems.Count == 1)
            {
                var graphic = e.AddedItems[0] as Graphic;
                ShowHideDirectionsButton.Icon = new SymbolIcon(Windows.UI.Xaml.Controls.Symbol.Add);
                listDirections.Visibility     = Visibility.Collapsed;
                await MyMapView.SetViewAsync(graphic.Geometry.Extent.Expand(1.25));

                graphic.IsSelected = true;
            }
        }
示例#59
0
        private void TestRadioButtons2_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            var index = TestRadioButtons2.SelectedIndex;

            SelectedIndexTextBlock2.Text = index.ToString();
            if (TestRadioButtons2.SelectedItem != null)
            {
                SelectedItemTextBlock2.Text = TestRadioButtons2.SelectedItem.ToString();
            }
            else
            {
                SelectedItemTextBlock2.Text = "null";
            }
        }
示例#60
0
        private void pivot_SelectionChanged(object sender, Windows.UI.Xaml.Controls.SelectionChangedEventArgs e)
        {
            var ele = pivot.ContainerFromIndex(pivot.SelectedIndex) as FrameworkElement;

            ele.Loaded += (s, args) =>
            {
                var sv = ele.GetChild <ScrollViewer>();
                if (sv == null)
                {
                    return;
                }

                sv.ViewChanged += OnViewChanged;
            };
        }