private void PropertyViewer_PropertyValueChanged(object s, PropertyValueChangedEventArgs e) { if (AttributeChange != null) { AttributeChange(e, Cache); } PropertyViewer.Refresh(); AddCache(); }
private void UpdateImageProperty() { PropertyList = new ObservableCollection <PropertyViewer>(); foreach (Property prop in SelectedImage.properties) { PropertyViewer propertyViewer = new PropertyViewer(); ExifProperties currentProp = (ExifProperties)prop.ExifCode; propertyViewer.PropertyName = EnumHelper.GetEnumDescription(currentProp); propertyViewer.PropertyValue = prop.Value; PropertyList.Add(propertyViewer); } }
public PropertyViewer PropertyViewer() { PropertyViewer viewer = null; foreach (var v1 in Parent.Parent.Parent.Parent.Controls) { if (v1.GetType() == typeof(SplitContainer)) { foreach (var v2 in ((SplitContainer)v1).Panel2.Controls) { if (v2.GetType() == typeof(PropertyViewer)) { viewer = (PropertyViewer)v2; break; } } } } return(viewer); }
public ValueProbeCell(PropertyViewer propertyViewer) : base(propertyViewer) { }
public NameProbeCell(PropertyViewer propertyViewer) : base(propertyViewer) { }
public ProbeCell(PropertyViewer propertyViewer) { _propertyViewer = propertyViewer ?? throw new ArgumentNullException(nameof(propertyViewer)); }
protected HeaderCellBase(PropertyViewer propertyViewer) : base(propertyViewer) { }
public NameHeaderCell(PropertyViewer propertyViewer) : base(propertyViewer) { this.Content = "Name"; }
public ValueHeaderCell(PropertyViewer propertyViewer) : base(propertyViewer) { this.Content = "Value"; }
public void GuiRefresh() { PropertyViewer.Refresh(); }