TrakHound_Dashboard.Pages.DeviceManager.Pages.SnapshotData.Controls.SnapshotItem.Link_SelectionChanged C# (CSharp) Метод

Link_SelectionChanged() приватный Метод

private Link_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
sender object
e System.Windows.Controls.SelectionChangedEventArgs
Результат void
        private void Link_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ComboBox combo = (ComboBox)sender;

            if (combo.SelectedItem != null)
            {
                if (ParentSnapshot != null)
                {
                    if (SelectedType == "Collected") ParentSnapshot.Link = ((Page.CollectedItem)combo.SelectedItem).Id;
                    else if (SelectedType == "Generated") ParentSnapshot.Link = ((Page.GeneratedEventItem)combo.SelectedItem).Id;
                    else ParentSnapshot.Link = combo.Text;
                }
            }

            if (combo.IsKeyboardFocusWithin)
            {
               SettingChanged?.Invoke();
            }
        }