コード例 #1
0
ファイル: PropertyViewItem.cs プロジェクト: whztt07/xenko
 /// <inheritdoc/>
 protected override DependencyObject GetContainerForItemOverride()
 {
     var item = new PropertyViewItem(PropertyView) { Offset = Offset + Increment };
     return item;
 }
コード例 #2
0
 public PropertyViewItemEventArgs(RoutedEvent routedEvent, object source, PropertyViewItem container, object item)
     : base(routedEvent, source)
 {
     Container = container;
     Item = item;
 }
コード例 #3
0
ファイル: PropertyView.cs プロジェクト: h78hy78yhoi8j/xenko
 private void HoverItem(PropertyViewItem item)
 {
     if (HoveredItem != null)
     {
         HoveredItem.SetValue(PropertyViewItem.IsHoveredPropertyKey, false);
     }
     HoveredItem = item;
     if (HoveredItem != null)
     {
         HoveredItem.SetValue(PropertyViewItem.IsHoveredPropertyKey, true);
     }
 }
コード例 #4
0
ファイル: PropertyView.cs プロジェクト: h78hy78yhoi8j/xenko
 private void HighlightItem(PropertyViewItem item)
 {
     if (HighlightedItem != null)
     {
         HighlightedItem.SetValue(PropertyViewItem.IsHighlightedPropertyKey, false);
     }
     HighlightedItem = item;
     if (HighlightedItem != null)
     {
         HighlightedItem.SetValue(PropertyViewItem.IsHighlightedPropertyKey, true);
     }
 }
コード例 #5
0
 private void HighlightItem(PropertyViewItem item)
 {
     HighlightedItem?.SetValue(PropertyViewItem.IsHighlightedPropertyKey, false);
     HighlightedItem = item;
     HighlightedItem?.SetValue(PropertyViewItem.IsHighlightedPropertyKey, true);
 }
コード例 #6
0
ファイル: PropertyView.cs プロジェクト: h78hy78yhoi8j/xenko
 private void KeyboardActivateItem(PropertyViewItem item)
 {
     if (KeyboardActiveItem != null)
     {
         KeyboardActiveItem.SetValue(PropertyViewItem.IsKeyboardActivePropertyKey, false);
     }
     KeyboardActiveItem = item;
     if (KeyboardActiveItem != null)
     {
         KeyboardActiveItem.SetValue(PropertyViewItem.IsKeyboardActivePropertyKey, true);
     }
 }
コード例 #7
0
 private void KeyboardActivateItem(PropertyViewItem item)
 {
     KeyboardActiveItem?.SetValue(PropertyViewItem.IsKeyboardActivePropertyKey, false);
     KeyboardActiveItem = item;
     KeyboardActiveItem?.SetValue(PropertyViewItem.IsKeyboardActivePropertyKey, true);
 }
コード例 #8
0
 private void HoverItem(PropertyViewItem item)
 {
     HoveredItem?.SetValue(PropertyViewItem.IsHoveredPropertyKey, false);
     HoveredItem = item;
     HoveredItem?.SetValue(PropertyViewItem.IsHoveredPropertyKey, true);
 }
コード例 #9
0
ファイル: PropertyView.cs プロジェクト: whztt07/xenko
 private void HighlightItem(PropertyViewItem item)
 {
     HighlightedItem?.SetValue(PropertyViewItem.IsHighlightedPropertyKey, false);
     HighlightedItem = item;
     HighlightedItem?.SetValue(PropertyViewItem.IsHighlightedPropertyKey, true);
 }
コード例 #10
0
ファイル: PropertyView.cs プロジェクト: whztt07/xenko
 private void HoverItem(PropertyViewItem item)
 {
     HoveredItem?.SetValue(PropertyViewItem.IsHoveredPropertyKey, false);
     HoveredItem = item;
     HoveredItem?.SetValue(PropertyViewItem.IsHoveredPropertyKey, true);
 }
コード例 #11
0
ファイル: PropertyView.cs プロジェクト: whztt07/xenko
 private void KeyboardActivateItem(PropertyViewItem item)
 {
     KeyboardActiveItem?.SetValue(PropertyViewItem.IsKeyboardActivePropertyKey, false);
     KeyboardActiveItem = item;
     KeyboardActiveItem?.SetValue(PropertyViewItem.IsKeyboardActivePropertyKey, true);
 }
コード例 #12
0
 public PropertyViewItemEventArgs(RoutedEvent routedEvent, object source, PropertyViewItem container, object item)
     : base(routedEvent, source)
 {
     Container = container;
     Item      = item;
 }
コード例 #13
0
 protected override void OnMouseLeave(MouseEventArgs e)
 {
     base.OnMouseLeave(e);
     HoveredItem = null;
 }