Esempio n. 1
0
 protected void UpdateSelectedVisual()
 {
     if (SelectedVisual == null)
     {
         return;
     }
     try
     {
         SelectedVisual.PropertyStorages = new ObservableCollection <PropertyStorageWrapper>(_Interop.GetStorages(SelectedVisual.ID));
         SelectedVisual.LayoutMetrics    = _Interop.GetLayoutMetrics(SelectedVisual.ID);
         foreach (var storage in SelectedVisual.PropertyStorages)
         {
             int?propID = storage.DynamicObject.PropertyID;
             if (propID != null)
             {
                 storage.DependencyProperty = DependencyProperties.FirstOrDefault(dp => dp.ID == propID.ToString());
             }
         }
     }
     catch (Exception)
     {
     }
 }