private void fileHashListView1_ItemStateChanged(object sender, ItemStateChangedEventArgs e) { if (e.EventType != ItemEventType.Add) { progressBar1.PerformStep(); } }
private void OnItemStateChanged(object sender, ItemStateChangedEventArgs e) { switch (e.State) { case ItemState.Recycling: break; case ItemState.Recycled: break; case ItemState.Realizing: break; case ItemState.Realized: ((IOfflineNode)e.DataItem).SetThumbnailImage(); break; } }
private void TheSave_CollectionElementDirty(object sender, ItemStateChangedEventArgs e) { SetDirty(); if (!(sender is IList list)) { return; } var item = list[e.ItemIndex]; var type = item.GetType(); var prop = type.GetProperty(e.PropertyName, BindingFlags.Public | BindingFlags.Instance); var data = prop.GetValue(item); if (data is SaveDataObject o) { data = o.ToJsonString(Formatting.None); } Log.Info($"PropertyChanged: {type.Name}[{e.ItemIndex}].{e.PropertyName} = {data}"); }
private void ZoomableListBoxOnItemStateChanged(object sender, ItemStateChangedEventArgs e) { switch (e.State) { case ItemState.Recycling: ((ImageNodeViewModel)e.DataItem).InViewingRange = false; ((ImageNodeViewModel)e.DataItem).PreviewImageUri = null; break; case ItemState.Recycled: break; case ItemState.Realizing: ((ImageNodeViewModel)e.DataItem).InViewingRange = true; ((ImageNodeViewModel)e.DataItem).SetPreviewImage(); break; case ItemState.Realized: break; } }
void ForumItemSelector_ItemStateChanged(object sender, ItemStateChangedEventArgs e) { }
private void Weapon_IdChanged(object sender, ItemStateChangedEventArgs e) { RecaclculateMagicItems(); }