示例#1
0
        protected override void OnToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e)
        {
            ItemScrollerToolTipTextNeededEventArgs <GridViewRowInfo> textNeededEventArgs1 = e as ItemScrollerToolTipTextNeededEventArgs <GridViewRowInfo>;
            GridElementToolTipTextNeededEventArgs textNeededEventArgs2 = new GridElementToolTipTextNeededEventArgs(e.ToolTip, textNeededEventArgs1.ItemIndex, textNeededEventArgs1.Item, e.ToolTipText);

            base.OnToolTipTextNeeded(sender, (ToolTipTextNeededEventArgs)textNeededEventArgs2);
            e.ToolTipText = textNeededEventArgs2.ToolTipText;
        }
示例#2
0
        /// <summary>
        /// Determines the ToolTip text
        /// </summary>
        /// <returns>Returns the ToolTip's text</returns>
        protected virtual string GetToolTipText()
        {
            int itemIndex = this.GetCurrentItemIndex();
            ItemScrollerToolTipTextNeededEventArgs <T> e = new ItemScrollerToolTipTextNeededEventArgs <T>(itemIndex, this.traverser.Current, "Position: " + itemIndex);

            this.OnToolTipTextNeeded(this, e);
            return(e.ToolTipText);
        }
示例#3
0
        protected virtual string GetToolTipText()
        {
            int currentItemIndex = this.GetCurrentItemIndex();
            ItemScrollerToolTipTextNeededEventArgs <T> textNeededEventArgs = new ItemScrollerToolTipTextNeededEventArgs <T>(this.toolTip, currentItemIndex, this.traverser.Current, "Position: " + (object)currentItemIndex);

            this.OnToolTipTextNeeded((object)this, (ToolTipTextNeededEventArgs)textNeededEventArgs);
            return(textNeededEventArgs.ToolTipText);
        }