private void HandleItemChanged(object sender, BrowsablePointerChangedEventArgs old) { BrowsablePointer pointer = sender as BrowsablePointer; if (pointer == null) return; directory_view.FocusCell = pointer.Index; directory_view.Selection.Clear (); if (collection.Count > 0) { directory_view.Selection.Add (directory_view.FocusCell); directory_view.ScrollTo (directory_view.FocusCell); } }
private void SetIndex(int value, IBrowsableItemChanges changes) { BrowsablePointerChangedEventArgs args = new BrowsablePointerChangedEventArgs (Current, index, changes); index = value; item = Current; if (Changed != null) Changed (this, args); }
void ViewItemChanged(object sender, BrowsablePointerChangedEventArgs e) { }
private void HandleItemChanged(object sender, BrowsablePointerChangedEventArgs args) { Photo = item.Current as Photo; }
protected override void ItemChanged(object sender, BrowsablePointerChangedEventArgs args) { Sensitive = item.Index < item.Collection.Count -1; }
protected virtual void ItemChanged(object sender, BrowsablePointerChangedEventArgs args) { Sensitive = item.IsValid; }
protected override void ItemChanged(object sender, BrowsablePointerChangedEventArgs args) { Sensitive = item.Index > 0; }
private void HandleItemChanged(object sender, BrowsablePointerChangedEventArgs args) { if (scroll.ControlBox.Visible) scroll.ShowControls (); }