示例#1
0
        public void SelectedAssociationChanged(Class.TopApplication selectedApplication)
        {
            if (IsAssociationNew)
            {
                // Create new association and add a new parameter
                Class.Association association = CreateNewAssociation(selectedApplication);
                //Class.Parameter parameter = CreateNewParameter();

                //association.Parameters.Add(parameter);

                //// Add new association to the SelectedItem's association collection
                //SelectedItem.Associations.Add(association);

                // Make the new assoication the SelectedAssociation
                SelectedAssociation = association;
            }

            AvailableExistingAssociationCollection = new ObservableCollection <Association>();
            foreach (var association in ExistingAssociationCollection)
            {
                if (association.Name == selectedApplication.Name)
                {
                    AvailableExistingAssociationCollection.Add(association);
                }
            }
        }
示例#2
0
 private Association CreateNewAssociation(Class.TopApplication selectedApplication)
 {
     Class.Association a = new Association();
     a.Setup(EditedItem.Name, selectedApplication.Name);
     return(a);
 }