/// <inheritdoc/> protected override DependencyObject GetContainerForItemOverride() { var item = new PropertyViewItem(PropertyView) { Offset = Offset + Increment }; return item; }
public PropertyViewItemEventArgs(RoutedEvent routedEvent, object source, PropertyViewItem container, object item) : base(routedEvent, source) { Container = container; Item = item; }
private void HoverItem(PropertyViewItem item) { if (HoveredItem != null) { HoveredItem.SetValue(PropertyViewItem.IsHoveredPropertyKey, false); } HoveredItem = item; if (HoveredItem != null) { HoveredItem.SetValue(PropertyViewItem.IsHoveredPropertyKey, true); } }
private void HighlightItem(PropertyViewItem item) { if (HighlightedItem != null) { HighlightedItem.SetValue(PropertyViewItem.IsHighlightedPropertyKey, false); } HighlightedItem = item; if (HighlightedItem != null) { HighlightedItem.SetValue(PropertyViewItem.IsHighlightedPropertyKey, true); } }
private void HighlightItem(PropertyViewItem item) { HighlightedItem?.SetValue(PropertyViewItem.IsHighlightedPropertyKey, false); HighlightedItem = item; HighlightedItem?.SetValue(PropertyViewItem.IsHighlightedPropertyKey, true); }
private void KeyboardActivateItem(PropertyViewItem item) { if (KeyboardActiveItem != null) { KeyboardActiveItem.SetValue(PropertyViewItem.IsKeyboardActivePropertyKey, false); } KeyboardActiveItem = item; if (KeyboardActiveItem != null) { KeyboardActiveItem.SetValue(PropertyViewItem.IsKeyboardActivePropertyKey, true); } }
private void KeyboardActivateItem(PropertyViewItem item) { KeyboardActiveItem?.SetValue(PropertyViewItem.IsKeyboardActivePropertyKey, false); KeyboardActiveItem = item; KeyboardActiveItem?.SetValue(PropertyViewItem.IsKeyboardActivePropertyKey, true); }
private void HoverItem(PropertyViewItem item) { HoveredItem?.SetValue(PropertyViewItem.IsHoveredPropertyKey, false); HoveredItem = item; HoveredItem?.SetValue(PropertyViewItem.IsHoveredPropertyKey, true); }
protected override void OnMouseLeave(MouseEventArgs e) { base.OnMouseLeave(e); HoveredItem = null; }