Exemplo n.º 1
0
        private void TableComBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            fieldComBox.Items.Clear();
            if (e.AddedItems.Count > 0)
            {
                Collection <string> fields = FileGeoDatabaseFeatureSource.GetColumnNames(gdbPath, e.AddedItems[0] as string);
                foreach (string item in fields)
                {
                    fieldComBox.Items.Add(item);
                }
                if (fields.Contains("OBJECTID"))
                {
                    fieldComBox.SelectedItem = "OBJECTID";
                }
                else
                {
                    fieldComBox.SelectedIndex = 0;
                }

                okButton.IsEnabled = tableComBox.SelectedItem != null && fieldComBox.SelectedItem != null;
            }
        }