+ All Categories
Home > Documents > ComponentOne ToolTip for ASP.NET Web...

ComponentOne ToolTip for ASP.NET Web...

Date post: 06-Jun-2020
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
122
ComponentOne ToolTip for ASP.NET Web Forms
Transcript
Page 1: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ComponentOne

ToolTip for ASP.NET

Web Forms

Page 2: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

Copyright © 1987-2015 GrapeCity, Inc. All rights reserved.

ComponentOne, a division of GrapeCity

201 South Highland Avenue, Third Floor

Pittsburgh, PA 15206 USA

Website: http://www.componentone.com

Sales: [email protected]

Telephone: 1.800.858.2739 or 1.412.681.4343 (Pittsburgh, PA USA Office)

Trademarks

The ComponentOne product name is a trademark and ComponentOne is a registered trademark of GrapeCity, Inc.

All other trademarks used herein are the properties of their respective owners.

Warranty

ComponentOne warrants that the media on which the software is delivered is free from defects in material and

workmanship, assuming normal use, for a period of 90 days from the date of purchase. If a defect occurs during this

time, you may return the defective media to ComponentOne, along with a dated proof of purchase, and

ComponentOne will replace it at no charge. After 90 days, you can obtain a replacement for the defective media by

sending it and a check for $25 (to cover postage and handling) to ComponentOne.

Except for the express warranty of the original media on which the software is delivered is set forth here,

ComponentOne makes no other warranties, express or implied. Every attempt has been made to ensure that the

information contained in this manual is correct as of the time it was written. ComponentOne is not responsible for

any errors or omissions. ComponentOne’s liability is limited to the amount you paid for the product. ComponentOne

is not liable for any special, consequential, or other damages for any reason.

Copying and Distribution

While you are welcome to make backup copies of the software for your own use and protection, you are not

permitted to make copies for the use of anyone else. We put a lot of time and effort into creating this product, and

we appreciate your support in seeing that it is used by licensed users only.

Page 3: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

1

Table of Contents Overview ....................................................................................................................................... 6

Help with ASP.NET Web Forms Edition .................................................................................... 6

Key Features.................................................................................................................................. 6

Quick Start .................................................................................................................................... 7

Step 1 of 4: Creating an Application ......................................................................................... 7

Step 2 of 4: Creating and Assigning a C1ToolTip to a Control .................................................. 8

Step 3 of 4: Customizing the C1ToolTip Control ....................................................................... 8

Step 4 of 4: Running the Application ........................................................................................ 9

Design-Time Support .................................................................................................................... 9

Smart Tag .................................................................................................................................. 9

ToolTip Appearance .................................................................................................................... 10

Themes .................................................................................................................................... 11

C1ToolTip CSS Selectors .......................................................................................................... 12

Working with the Client-Side ...................................................................................................... 13

Client-Side Events ................................................................................................................... 13

Samples ....................................................................................................................................... 14

Task-Based Help .......................................................................................................................... 15

Adding a Custom Theme ......................................................................................................... 15

Client-Side Reference .................................................................................................................. 17

Using the Wijmo CDN ............................................................................................................. 17

C1.Web.Wijmo.Controls.4 Assembly .......................................................................................... 19

Namespaces ............................................................................................................................ 19

C1.Web.Wijmo.Controls Namespace.................................................................................. 19

Overview ......................................................................................................................... 19

Classes ............................................................................................................................. 19

C1BaseStateManager .................................................................................................. 19

Overview ................................................................................................................. 20

Members ................................................................................................................. 21

C1TargetControlBase .................................................................................................. 21

Overview ................................................................................................................. 22

Members ................................................................................................................. 23

Methods .................................................................................................................. 28

Page 4: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

2

GetPropertyValue<V> Method ........................................................................... 29

GetScriptDescriptors Method ............................................................................. 30

GetScriptReferences Method ............................................................................. 31

RegisterDesignTimeStyleSheet Method ............................................................. 31

SetPropertyValue<V> Method ............................................................................ 32

Properties ................................................................................................................ 33

CDNDependencyPaths Property ......................................................................... 36

CDNPath Property ............................................................................................... 37

DisplayVisible Property ....................................................................................... 38

EnableCombinedJavaScripts Property ................................................................ 39

Enabled Property ................................................................................................ 39

Theme Property .................................................................................................. 40

ThemeSwatch Property ...................................................................................... 41

UseCDN Property ................................................................................................ 42

WijmoControlMode Property ............................................................................. 43

WijmoCssAdapter Property ................................................................................ 44

C1TargetControlHelper ............................................................................................... 45

Overview ................................................................................................................. 45

Members ................................................................................................................. 46

C1TargetControlHelper Constructor ....................................................................... 46

Methods .................................................................................................................. 47

ResolveEmbeddedResourceUrl Method ............................................................. 47

C1TargetControlHelper<T> ......................................................................................... 48

Overview ................................................................................................................. 49

Members ................................................................................................................. 50

C1TargetControlHelper<T> Constructor ................................................................. 51

Methods .................................................................................................................. 52

EnsureEnabledState Method .............................................................................. 53

GetScriptDescriptors Method ............................................................................. 53

GetScriptDescriptors() Method....................................................................... 53

GetScriptDescriptors(String) Method ............................................................. 54

RegisterDesignTimeStyleSheet Method ............................................................. 55

RegisterDesignTimeStyleSheets Method ............................................................ 56

RegisterIncludes Method .................................................................................... 56

Page 5: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

3

RegisterOnSubmitStatement Method ................................................................ 57

RegisterRunTimeStylesheets Method ................................................................. 57

RegisterScriptDescriptors Method ...................................................................... 57

RegisterScriptDescriptorsWithoutScriptManager Method ................................ 58

RegisterScriptDescriptorsWithScriptManager Method ...................................... 58

RenderJsonDataField Method ............................................................................ 59

ShowAbout Method ............................................................................................ 59

Properties ................................................................................................................ 60

Control Property ................................................................................................. 60

JsonSerializableHelper Property ......................................................................... 61

Page Property ...................................................................................................... 61

ScriptManager Property ...................................................................................... 61

WijChartNavigator ...................................................................................................... 62

Overview ................................................................................................................. 62

Members ................................................................................................................. 63

WijChartNavigator Constructor .............................................................................. 63

C1.Web.Wijmo.Controls.C1ToolTip Namespace ................................................................ 64

Overview ......................................................................................................................... 64

Classes ............................................................................................................................. 65

C1ToolTip .................................................................................................................... 65

Overview ................................................................................................................. 66

Members ................................................................................................................. 67

C1ToolTip Constructor ............................................................................................ 74

Methods .................................................................................................................. 75

GetScriptDescriptors Method ............................................................................. 77

LoadLayout Method ............................................................................................ 77

LoadLayout(String) Method ............................................................................ 78

LoadLayout(Stream) Method .......................................................................... 78

LoadLayout(String,LayoutType) Method ........................................................ 79

LoadLayout(Stream,LayoutType) Method ...................................................... 80

SaveLayout Method ............................................................................................ 81

SaveLayout(String) Method ............................................................................ 81

SaveLayout(Stream) Method .......................................................................... 82

Properties ................................................................................................................ 82

Page 6: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

4

AjaxCallback Property ......................................................................................... 88

Animation Property............................................................................................. 88

CalloutAnimation Property ................................................................................. 89

CalloutFilled Property ......................................................................................... 90

ClientID Property ................................................................................................. 91

CloseBehavior Property ...................................................................................... 92

Content Property ................................................................................................ 92

CssClass Property ................................................................................................ 93

EnableCallBackMode Property ........................................................................... 94

Group Property ................................................................................................... 95

Height Property ................................................................................................... 95

HideAnimation Property ..................................................................................... 96

HideDelay Property ............................................................................................. 97

Modal Property ................................................................................................... 98

MouseTrailing Property ...................................................................................... 98

OnClientHidden Property .................................................................................... 99

OnClientHiding Property ................................................................................... 100

OnClientShowing Property................................................................................ 101

OnClientShown Property .................................................................................. 101

Position Property .............................................................................................. 102

ShowAnimation Property .................................................................................. 103

ShowCallout Property ....................................................................................... 104

ShowDelay Property ......................................................................................... 105

TargetSelector Property .................................................................................... 105

Template Property ............................................................................................ 106

Title Property .................................................................................................... 107

Triggers Property .............................................................................................. 108

UniqueID Property ............................................................................................ 109

UpdatePanel Property ...................................................................................... 109

Width Property ................................................................................................. 110

Events .................................................................................................................... 111

OnAjaxUpdate Event ......................................................................................... 111

C1ToolTipCallBackEventArgs .................................................................................... 112

Overview ............................................................................................................... 112

Page 7: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

5

Members ............................................................................................................... 113

C1ToolTipCallBackEventArgs Constructor ............................................................ 114

C1ToolTipCallBackEventArgs Constructor() ...................................................... 114

C1ToolTipCallBackEventArgs Constructor(String,String) .................................. 115

Properties .............................................................................................................. 115

Content Property .............................................................................................. 116

Source Property ................................................................................................ 116

Title Property .................................................................................................... 117

UpdatePanel Property ...................................................................................... 117

Enumerations ................................................................................................................ 118

CloseBehavior ........................................................................................................... 118

Trigger ....................................................................................................................... 119

Delegates ...................................................................................................................... 120

GetContentCallbackHander ...................................................................................... 120

Page 8: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

6

Overview Give your end-users a better user experience with context-sensitive tooltips. Load and display

HTML content in your Web apps with ToolTip for ASP.NET Web Forms. You also have

complete control over the look of the tooltip.

Getting Started

To get started, review the following topics:

Key Features

Tooltip for ASP.NET Web Forms Quick Start

Tooltip for ASP.NET Web Forms Samples

Help with ASP.NET Web Forms Edition Getting Started

For information on installing ComponentOne Studio ASP.NET Web Forms Edition, licensing,

technical support, namespaces and creating a project with the control, please visit Getting

Started with ASP.NET Web Forms Edition.

Key Features Tooltip for ASP.NET Web Forms provides the following unique key features:

HTML Formatted Content

Create tooltips with nested <div> elements; multiple fonts and text colors;

preformatted text; paragraph alignment; formatted and nested tables; nested, bullet

and numbered lists; images; plain text; and content formatted from cascading style

sheets.

Load on Demand

Keep page sizes small and manageable using the C1ToolTip.OnAjaxUpdate event.

This triggers an AJAX call to the server when the end-user hovers over a tooltip element

on the client. The event handler receives the element's ID, allowing the rich data of the

C1ToolTip to be dynamically loaded.

Automatic Tooltips

Give your page a clean, consistent look by automatically adding a C1ToolTip to all items

on your page.

Theming

With just a click of the SmartTag, change the tooltip's look by selecting one of the 5

premium themes (Midnight, Aristo, Rocket, Cobalt, and Sterling). Optionally, use

ThemeRoller from jQuery UI to create a customized theme!

CSS Support

Use a cascading style sheet (CSS) style to define custom skins. CSS support allows you

to match the tooltip to your organization's standards.

Page 9: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

7

See Also Quick Start

Quick Start The C1ToolTip Quick Start describes how to get started with the ASP.NET control, ToolTip. In

this quick start, you will create an ASP.NET application containing one C1ToolTip control.

See Also

Step 1 of 4: Creating an Application

Step 2 of 4: Creating and Assigning a C1ToolTip to a Control

Step 3 of 4: Customizing the Control

Step 4 of 4: Running the Application

Step 1 of 4: Creating an Application In this topic you will create an ASP.NET web site and add a C1ToolTip control to the

Default.aspx page.

1. Begin by creating an ASP.NET Web application in Visual Studio 2010. Note that if using

Visual Studio 2008, you must add a ScriptManager control to the form. If using Visual

Studio 2005, the ScriptManager control is automatically added to the form.

2. Add the following references to your project:

C1.Web.Wijmo.Controls.4.dll

C1.Web.Wijmo.Controls.Design.4.dll

C1.C1Report.4.dll

3. Add the controls to the Toolbox.

Open the Visual Studio IDE (Microsoft Development Environment). Make sure

the Toolbox is visible (select Toolbox in the View menu if necessary) and right-

click it to open the context menu.

To make the ASP.NET Web Forms Edition components appear on their own tab

in the Toolbox, select Add Tab from the context menu and type in the tab

name, ASP.NET Web Forms Edition, for example.

Right-click the tab where the component is to appear and select Choose Items

from the context menu. The Choose Toolbox Items dialog box opens.

In the dialog box, select the .NET Framework Components tab. Sort the list by

Namespace (click the Namespace column header) and check the check boxes

for all components belonging to namespace

C1.Web.Wijmo.Controls.C1ComboBox.

Click OK to close the dialog box. The controls are added to the Visual Studio

Toolbox.

4. Select the Design tab and remove the default content from the Default.aspx page.

5. While in Design view, navigate to the Visual Studio Toolbox and double-click the

C1ToolTip control to add a C1ToolTip to the main content of your page.

Page 10: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

8

6. Add an HTML Input Button control to your form as well. This is the control that will

have a ToolTip. Notice in the Visual Studio Properties window (View | Properties

Window) that the Button control has an Id of Button1. This ID will be used to assign

the ToolTip to the control.

See Also Step 2 of 4: Creating and Assigning a C1ToolTip to a Control

Step 2 of 4: Creating and Assigning a

C1ToolTip to a Control In this step you will create a simple ToolTip and assign it to the Button control.

1. Select the C1ToolTip and navigate to the C1ToolTip properties to set the

TargetSelector to #Button1.

2. In the C1ToolTip properties pane expand Content and enter "This is the text for my

C1ToolTip." next to the Text property.

Now that you've created and assigned the ToolTip to a control, you can determine how the

ToolTip appears.

See Also

Step 3 of 4: Customizing the Control

Step 3 of 4: Customizing the C1ToolTip

Control In this step you will determine when the ToolTip appears and the animation used when it is

shown.

1. Click the C1ToolTip smart tag ( ) to open the C1ToolTip Tasks menu.

2. Click the drop-down arrow next to the Theme property and select Midnight from the

list.

3. In the C1ToolTip Properties window, set the CloseBehavior property to Sticky.

4. In the C1ToolTip Properties window, set the Triggers property to Click.

Now that you've customized the C1ToolTip control, let's run the application.

See Also

Step 4 of 4: Running the Application

Page 11: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

9

Step 4 of 4: Running the Application In the previous steps of the quick start you created a simple application with a C1ToolTip

control assigned to a Button control, and you customized the ToolTip's appearance and

behavior. In this step, you'll run the application and explore some of the run-time interactions

possible with the C1ToolTip control.

Complete the following steps:

1. In Visual Studio, select Debug | Start Debugging or press F5 to run the application.

2. Click the button to make the C1ToolTip appear and notice how the ToolTip fades into

view.

3. Select the 'x' to close the C1ToolTip

Notice we changed how to close the C1Tooltip by setting its CloseBehavior property to

"Sticky".

Congratulations! You've completed the C1ToolTip quick start. If you'd like to continue exploring

ToolTip for ASP.NET Web Forms, see the Tooltip for ASP.NET Web Forms Samples.

See Also

Design-Time Support

Design-Time Support C1ToolTip provides customized context menus, smart tags, and a designer that offers rich

design-time support and simplifies working with the object model.

The following sections describe how to use C1ToolTip design-time environment to configure

the C1ToolTip control.

See Also

Smart Tag

Smart Tag In Visual Studio the C1ToolTip control includes a smart tag. A smart tag represents a short-cut

tasks menu that provides the most commonly used properties in C1ToolTip.

Page 12: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

10

To access the C1ToolTip Tasks menu, click on the smart tag ( ) in the upper-right corner of

the C1ToolTip control. This will open the C1ToolTip Tasks menu.

The C1ToolTip Tasks menu operates as follows:

Theme

The Theme drop-down box allows you to set the Theme property and change the

C1ToolTip control's appearance to one of the five predefined themes. By default this is

set to the Aristo theme. For more information about available visual styles, see Themes.

Create new theme...

The Create new theme... option opens ThemeRoller for Visual Studio. This allows

you to customize a theme without leaving your development environment. To find

more information on using ThemeRoller in your application, see ThemeRoller for Visual

Studio

Use CDN

When the Use CDN checkbox is selected it loads the client resources from CDN. This is

not selected by default.

Use Bootstrap

Selecting the Use Bootstrap option applies Bootstrap theming to your control. To find

more information on using Bootstrap theming in your application, see Bootstrap

Theming.

About

Clicking the About item displays a dialog box, which is helpful in finding the version

number of ASP.NET Web Forms Edition and online resources.

See Also ToolTip Appearance

ToolTip Appearance The ToolTip's appearance is controlled by the built-in themes or the CSS styles. The ToolTip

themes effects the appearance of all of the tooltip elements such as the tooltip header and

tooltip callout.

Page 13: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

11

C1ToolTip is designed to make customization easy for you. You have endless possibilities in

changing its default appearance.

You can apply CSS styles to modify C1ToolTip's elements. C1ToolTip provides several built-in

CSS Selectors that appear when you select the drop down arrow next to the CSSClass property

See Also

C1ToolTip CSS Selectors

Themes

Themes C1ToolTip provides six built-in themes for the control Arctic, Aristo, Cobalt, Midnight, and

Rocket, and Sterling - that can be easily applied to the control by setting the Theme property.

ArcticFox Style

The following image displays the ArcticFox style. This is the default format of the C1ToolTip

control:

Aristo Style

The following image displays the Aristo style:

Cobalt Style

The following image displays the Cobalt style:

Midnight Style

The following image displays the Midnight style:

Rocket Style

The following image displays the Rocket style:

Page 14: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

12

Sterling Style

The following image displays the Sterling style:

C1ToolTip CSS Selectors You can style any element of the C1ToolTip using CSS styles to make their appearance truly

unique. To make the customization process easier, ComponentOne includes CSS selectors for

each of its six built-in themes.

You can apply general CSS properties such as background, text, font, border, outline, margin,

padding, list, and table to applicable CSS selectors.

For a list of common individual CSS selectors and grouped CSS selectors, select the C1ToolTip

control in your project, and view the drop-down list next to the CssClass property in the

C1ToolTip Visual Studio Properties window.

The following table details the common individual CSS selectors and grouped CSS selectors.

You can combine the individual CSS selectors as a group to make the CSS selector more specific

and strong. The grouped CSS selectors define styles for more than one element of the

C1ToolTip.

CSS Selectors Description

.wijmo-wijtooltip Applies the style to the wijtooltip control.

.wijmo-wijtooltip-arrow-bc Applies the style to the bottom corner arrow of the wijtooltip.

.wijmo-wijtooltip-arrow-bl Applies the style to the bottom left arrow of the wijtooltip.

.wijmo-wijtooltip-arrow-lb Applies the style to the lower bottom arrow of the wijtooltip.

.wijmo-wijtooltip-arrow-lc Applies the style to the lower corner arrow of the wijtooltip.

.wijmo-wijtooltip-arrow-rb Applies the style to the right bottom arrow of the wijtooltip.

.wijmo-wijtooltip-arrow-rc Applies the style to the right corner arrow of the wijtooltip.

Page 15: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

13

.wijmo-wijtooltip-arrow-rt Applies the style to the right top arrow of the wijtooltip.

.wijmo-wijtooltip-arrow-tl Applies the style to the top left arrow of the wijtooltip.

.wijmo-wijtooltip-arrow-tc Applies the style to the top corner arrow of the wijtooltip.

.wijmo-wijtooltip-close Applies the style to the closed wijtooltip.

.wijmo-wijtooltip-container Applies the style to the container of the wijtooltip.

.wijmo-wijtooltip-pointer Applies the style to the pointer of the wijtooltip.

.wijmo-wijtooltip-pointer-inner Applies the style to the inner pointer of the wijtooltip.

.wijmo-wijtooltip-title Applies the style to the title of the wijtooltip.

See Also

Working with the Client-Side

Working with the Client-Side C1ToolTip client side has a very rich client-side object model since most of its members are

identical to the members in the server-side control.

When a C1ToolTip control is rendered, an instance of the client-side tooltip will be created

automatically. This means that you can enjoy the convenience of accessing properties and

methods of the C1ToolTip control without having to postback to the server.

Using C1ToolTip's client-side code, you can implement many features in your Web page

without the need to send information to the Web server which takes time. Thus, using

C1ToolTip's client-side object model can increase the efficiency of your Web site.

See Also

Client-Side Events

Client-Side Events C1ToolTip includes several client-side events that allow you to manipulate the C1ToolTip

control when an action such as hiding and showing the tooltip occurs.

Page 16: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

14

You can use the sever-side properties, listed in the Client Side Event table, to specify the name

of the JavaScript function that will respond to a particular client-side event. For example, to

assign a JavaScript function called "Hidden" to respond when the tooltip is hidden, you would

set the OnClientHidden property to "Hidden".

The following table lists the events that you can use in your client scripts. These properties are

defined on the server side, but the actual events or the name you declare for each JavaScript

function are defined on the client side.

Client Side Event table

Event Server-Side Property

Name Event Name Description

OnClientHidden Hidden Triggered once the tooltip is

hidden.

OnClientHiding Hiding Triggered before hiding the

tooltip.

OnClientShowing Showing Triggered before showing

the tooltip.

OnClientShown Triggered once the tooltip

has shown.

Triggered once the tooltip

has shown.

See Also

Task-Based Help

Samples Please be advised that this ComponentOne software tool is accompanied by various sample

projects and/or demos, which may make use of other ComponentOne development tools

included with ComponentOne Studio Enterprise.

C# Samples

The following pages within the ControlExplorer sample installed with ASP.NET Web Forms

Edition detail the C1ToolTip control's functionality:

Sample Description

Page 17: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

15

Overview Shows four textbox controls with a C1Tooltip associated with each control.

Callout

Animation

Demonstrates how the position option can be used to animate the tooltip.

Callout Filled This sample demonstates how the calloutFilled option can be used to create a

solod box for the callout.

Close Behavior This sample demonstrates the different closeBehavior behaviors.

Modal This sample demonstrates how to create a modal tooltip by setting the modal

option to true.

Position This sample illustrates how to use the position option to change where the

tooltip appears.

Trigger This sample demonstrates how to use the triggers option to set the event that

will open the tooltip.

Template Shows how to create a template for the C1Tooltip control.

Task-Based Help The task-based help assumes that you are familiar with programming in Visual Studio. By

following the steps outlined in the Help, you will be able to create projects demonstrating a

variety of ToolTip for ASP.NET Web Forms features and get a good sense of what ToolTip for

ASP.NET Web Forms can do.

See Also

Adding a Custom Theme

Adding a Custom Theme ToolTip for ASP.NET Web Forms provides six built-in themes, but if you prefer to use a

different theme, you can choose an existing theme using a CDN URL or create your own custom

theme with the jQuery ThemeRoller Web application.

Using ThemeRoller for Visual Studio

Page 18: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

16

The new ThemeRoller for Visual Studio makes designing beautiful themes for ASP.NET Web

Forms Edition controls easy. For more information on creating and editing a ThemeRoller for

Visual Studio theme, please see ThemeRoller for Visual Studio.

Using a CDN URL

1. Click the C1ToolTip smart tag to open the Tasks menu.

2. Select Use CDN.

3. In the Theme property enter a CDN URL to specify the theme; CDN URLs can be found

at http://blog.jqueryui.com/2011/06/jquery-ui-1-8-14/. In this example, we'll use the

sunny theme: http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.14/themes/sunny/jquery-

ui.css.

This theme setting is stored in the <appSettings> of the Web.config file. In the

Solution Explorer, double-click the Web.config file. Notice the <appSettings> tag

contains a WijmoTheme key and value; this is where the CDN URL you added is

specified.

4. Add an HTML Input Button control to your form. This is the control that will have a

ToolTip.

5. Select the C1ToolTip and navigate to the C1ToolTip properties to set the

TargetSelector to #Button1.

6. In the C1ToolTip properties pane expand Content and enter "This is the text for my

C1ToolTip." next to the Text property.

7. Run the project and notice the theme is applied to C1ToolTip.

Using jQuery ThemeRoller

1. Go to http://jqueryui.com/themeroller/.

2. On the Roll Your Own tab, change the settings to create a custom theme; you can

customize fonts, colors, backgrounds, borders, and more. Or click the Gallery tab and

select an existing theme.

3. Click the Download button and then click Download again on the Build Your Download

page.

4. Save and unzip the theme .zip file to a folder within your Visual Studio project folder. In

this example, we created a Themes folder.

5. In the Solution Explorer, select the project name and click the refresh button so the

Themes folder appears in your project.

6. Click the C1ToolTip smart tag to open the Tasks menu.

7. Select Use CDN.

8. Right-click on the C1ToolTip control and navigate to the Theme property in the

Properties window and enter the path to your custom theme .css, for example,

Themes/css/custom-theme/jquery-ui-1.8.16.custom.css.

This theme setting is stored in the <appSettings> of the Web.config file. In the

Solution Explorer, double-click the Web.config file. Notice the <appSettings> tag

contains a WijmoTheme key and value; this is where the custom theme you added is

specified.

9. Run the project and notice them theme is applied to C1ToolTip.

Page 19: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

17

Client-Side Reference As part of the amazing ComponentOne Web stack, the Wijmo jQuery UI widgets are optimized

for client-side Web development and utilize the power of jQuery for superior performance and

ease of use.

The ComponentOne Wijmo website at http://wijmo.com/widgets/ provides everything you need

to know about Wijmo widgets, including demos and samples, documentation, theming

examples, support and more.

The client-side documentation provides an overview, sample markup, options, events, and

methods for each widget. To get started with client-side Web development for ToolTip for

ASP.NET Web Forms, click one of the external links to view our Wijmo wiki documentation.

Note that the Overview topic for each of the widgets applies mainly to the widget, not to the

server-side ASP.NET Web Forms control.

Tooltip

wijtooltip documentation

wijtooltip API

See Also Using the Wijmo CDN

Using the Wijmo CDN You can easily load the client-side Wijmo widgets into your web page using a Content Delivery

Network (CDN). CDN makes it quick and easy to use external libraries, and deploy them to your

users. A CDN is a network of computers around the world that host content. Ideally, if you're in

the United States and you access a webpage using a CDN, you'll get your content from a server

based in the US. If you're in India or China, and you access the SAME webpage, the content will

come from a server a little closer to your location.

When web browsers load content, they commonly will check to see if they already have a copy

of the file cached. By using a CDN, you can benefit from this. If a user had previously visited a

site using the same CDN, they will already have a cached version of the files on their machine.

Your page will load quicker since it doesn't need to re-download your support content.

Wijmo has had CDN support from the very beginning. You can find the CDN page at

http://wijmo.com/downloads/cdn/. The markup required for loading Wijmo into your page

looks similar to this:

Page 20: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

18

To write code in Source View

<!--jQuery References--> <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.7.1.min.js" type="text/javascript"></script> <script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.17/jquery-ui.min.js" type="text/javascript"></script> <!--Theme--> <link href="http://cdn.wijmo.com/themes/rocket/jquery-wijmo.css" rel="stylesheet" type="text/css" title="rocket-jqueryui" /> <!--Wijmo Widgets CSS--> <link href="http://cdn.wijmo.com/jquery.wijmo-complete.all.2.0.0.min.css" rel="stylesheet" type="text/css" /> <!--Wijmo Widgets JavaScript--> <script src="http://cdn.wijmo.com/jquery.wijmo-open.all.2.0.0.min.js" type="text/javascript"></script> <script src="http://cdn.wijmo.com/jquery.wijmo-complete.all.2.0.0.min.js" type="text/javascript"></script>

In this markup, you'll notice that some of the .js files are labeled as *.min.js. These files have

been minified - in other words, all unnecessary characters have been removed - to make the

pages load faster. You will also notice that there are no references to individual .js files. The

JavaScript for all widgets, CSS, and jQuery references have been combined into one file,

respectively, such as wijmo-complete.2.0.0.min.js. If you want to link to individual .js files, see

the Dependencies topic for each widget.

With the ASP.NET Web Forms Edition controls, you can click the Use CDN checkbox in the

control's Tasks menu and specify the CDN path if you want to access the client-side widgets.

Page 21: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

19

C1.Web.Wijmo.Controls.4 Assembly

Namespaces

C1.Web.Wijmo.Controls Namespace

Overview Inheritance Hierarchy

Classes

Class Description

C1BaseStateManager Base class to support view state management for a server

control.

C1TargetControlBase Class to be used as base for the wijmo extenders target

controls. Class to be used as base for the wijmo target

controls.

C1TargetControlHelper

C1TargetControlHelper<T>

WijChartNavigator

See Also

Reference

C1.Web.Wijmo.Controls.4 Assembly

Classes

C1BaseStateManager Base class to support view state management for a server control.

Object Model

Page 22: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

20

Syntax

Visual Basic (Declaration)

Public MustInherit Class C1BaseStateManager

C#

public abstract class C1BaseStateManager

Inheritance Hierarchy

System.Object

C1.Web.Wijmo.Controls.C1BaseStateManager

See Also

Reference

C1BaseStateManager Members

C1.Web.Wijmo.Controls Namespace

Overview Base class to support view state management for a server control.

Object Model

Syntax

Visual Basic (Declaration)

Public MustInherit Class C1BaseStateManager

C#

public abstract class C1BaseStateManager

Inheritance Hierarchy

System.Object

C1.Web.Wijmo.Controls.C1BaseStateManager

Page 23: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

21

See Also

Reference

C1BaseStateManager Members

C1.Web.Wijmo.Controls Namespace

Members The following tables list the members exposed by C1BaseStateManager.

See Also

Reference

C1BaseStateManager Class

C1.Web.Wijmo.Controls Namespace

C1TargetControlBase Class to be used as base for the wijmo extenders target controls. Class to be used as base for

the wijmo target controls.

Object Model

Syntax

Visual Basic (Declaration)

<WidgetDependenciesAttribute(System.Object[])>

Public MustInherit Class C1TargetControlBase

Inherits System.Web.UI.WebControls.WebControl

C#

[WidgetDependencies(System.Object[])]

public abstract class C1TargetControlBase :

System.Web.UI.WebControls.WebControl

Inheritance Hierarchy

System.Object

System.Web.UI.Control

System.Web.UI.WebControls.WebControl

Page 24: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

22

C1.Web.Wijmo.Controls.C1TargetControlBase

C1.Web.Wijmo.Controls.C1ToolTip.C1ToolTip

See Also

Reference

C1TargetControlBase Members

C1.Web.Wijmo.Controls Namespace

Overview Class to be used as base for the wijmo extenders target controls. Class to be used as base for

the wijmo target controls.

Object Model

Syntax

Visual Basic (Declaration)

<WidgetDependenciesAttribute(System.Object[])>

Public MustInherit Class C1TargetControlBase

Inherits System.Web.UI.WebControls.WebControl

C#

[WidgetDependencies(System.Object[])]

public abstract class C1TargetControlBase :

System.Web.UI.WebControls.WebControl

Inheritance Hierarchy

System.Object

System.Web.UI.Control

System.Web.UI.WebControls.WebControl

C1.Web.Wijmo.Controls.C1TargetControlBase

C1.Web.Wijmo.Controls.C1ToolTip.C1ToolTip

See Also

Reference

C1TargetControlBase Members

C1.Web.Wijmo.Controls Namespace

Page 25: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

23

Members The following tables list the members exposed by C1TargetControlBase.

Public Properties

Name Description

AccessKey (Inherited from

System.Web.UI.WebControls.WebControl)

AppRelativeTemplateSourceDirectory (Inherited from System.Web.UI.Control)

Attributes (Inherited from

System.Web.UI.WebControls.WebControl)

CDNDependencyPaths A string array value specifies all css/js references that

wijmo control depends on.

CDNPath Content Delivery Network path.

ClientID (Inherited from System.Web.UI.Control)

ClientIDMode (Inherited from System.Web.UI.Control)

Controls (Inherited from System.Web.UI.Control)

ControlStyle (Inherited from

System.Web.UI.WebControls.WebControl)

ControlStyleCreated (Inherited from

System.Web.UI.WebControls.WebControl)

CssClass (Inherited from

System.Web.UI.WebControls.WebControl)

DisplayVisible Gets or sets a value that indicates whether a server

control is rendered as UI on the page.

Page 26: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

24

EnableCombinedJavaScripts Enable JavaScripts files combined into one file. In

order to combined enabled, you must register the

WijmoHttpHandler in web.config.

Enabled Overridden. Gets or sets a value indicating whether

the Web server control is enabled.

EnableTheming (Inherited from

System.Web.UI.WebControls.WebControl)

EnableViewState (Inherited from System.Web.UI.Control)

HasAttributes (Inherited from

System.Web.UI.WebControls.WebControl)

Height (Inherited from

System.Web.UI.WebControls.WebControl)

ID (Inherited from System.Web.UI.Control)

NamingContainer (Inherited from System.Web.UI.Control)

Page (Inherited from System.Web.UI.Control)

Parent (Inherited from System.Web.UI.Control)

RenderingCompatibility (Inherited from System.Web.UI.Control)

Site (Inherited from System.Web.UI.Control)

SkinID (Inherited from

System.Web.UI.WebControls.WebControl)

Style (Inherited from

System.Web.UI.WebControls.WebControl)

SupportsDisabledAttribute (Inherited from

System.Web.UI.WebControls.WebControl)

Page 27: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

25

TabIndex (Inherited from

System.Web.UI.WebControls.WebControl)

TemplateControl (Inherited from System.Web.UI.Control)

TemplateSourceDirectory (Inherited from System.Web.UI.Control)

Theme Name of the theme that will be used to style the

widgets. Available embedded themes include: aristo,

midnight, and ui-lightness. Note that only one

theme can be used for the whole page at one time.

Please make sure that all widget extenders have the

same Theme value.

ThemeSwatch A value that indicates the theme swatch of the

control, this property only works when

WijmoControlMode property is Mobile.

ToolTip (Inherited from

System.Web.UI.WebControls.WebControl)

UniqueID (Inherited from System.Web.UI.Control)

UseCDN Determines whether the widget extender must load

client resources from CDN (Content Delivery

Network) path given by property CDNPath.

ValidateRequestMode (Inherited from System.Web.UI.Control)

ViewStateMode (Inherited from System.Web.UI.Control)

Width (Inherited from

System.Web.UI.WebControls.WebControl)

WijmoControlMode A value that indicates mode of the control, whether

it is a mobile or web control. Note that only one

value can be used for the whole website or project.

Page 28: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

26

WijmoCssAdapter Indicates the control applies the theme of JQuery UI

or Bootstrap.

Top

Public Methods

Name Description

ApplyStyle (Inherited from System.Web.UI.WebControls.WebControl)

ApplyStyleSheetSkin (Inherited from System.Web.UI.Control)

CopyBaseAttributes (Inherited from System.Web.UI.WebControls.WebControl)

DataBind (Inherited from System.Web.UI.Control)

Dispose (Inherited from System.Web.UI.Control)

FindControl (Inherited from System.Web.UI.Control)

Focus (Inherited from System.Web.UI.Control)

GetPropertyValue<V> Gets the property value by property name.

GetRouteUrl Overloaded. (Inherited from System.Web.UI.Control)

GetScriptDescriptors When overridden in a derived class, registers the

WidgetDescriptor objects for the control.

GetScriptReferences When overridden in a derived class, registers an additional

script libraries for the extender control.

GetUniqueIDRelativeTo (Inherited from System.Web.UI.Control)

HasControls (Inherited from System.Web.UI.Control)

MergeStyle (Inherited from System.Web.UI.WebControls.WebControl)

Page 29: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

27

RegisterDesignTimeStyleSheet Register design time stylesheet

RenderBeginTag (Inherited from System.Web.UI.WebControls.WebControl)

RenderControl (Inherited from System.Web.UI.Control)

RenderEndTag (Inherited from System.Web.UI.WebControls.WebControl)

ResolveClientUrl (Inherited from System.Web.UI.Control)

ResolveUrl (Inherited from System.Web.UI.Control)

SetPropertyValue<V> Sets the property value by property name.

SetRenderMethodDelegate (Inherited from System.Web.UI.Control)

Top

Public Events

Name Description

DataBinding (Inherited from System.Web.UI.Control)

Disposed (Inherited from System.Web.UI.Control)

Init (Inherited from System.Web.UI.Control)

Load (Inherited from System.Web.UI.Control)

PreRender (Inherited from System.Web.UI.Control)

Unload (Inherited from System.Web.UI.Control)

Top

See Also

Reference

Page 30: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

28

C1TargetControlBase Class

C1.Web.Wijmo.Controls Namespace

Methods For a list of all members of this type, see C1TargetControlBase members.

Public Methods

Name Description

ApplyStyle (Inherited from System.Web.UI.WebControls.WebControl)

ApplyStyleSheetSkin (Inherited from System.Web.UI.Control)

CopyBaseAttributes (Inherited from System.Web.UI.WebControls.WebControl)

DataBind (Inherited from System.Web.UI.Control)

Dispose (Inherited from System.Web.UI.Control)

FindControl (Inherited from System.Web.UI.Control)

Focus (Inherited from System.Web.UI.Control)

GetPropertyValue<V> Gets the property value by property name.

GetRouteUrl Overloaded. (Inherited from System.Web.UI.Control)

GetScriptDescriptors When overridden in a derived class, registers the

WidgetDescriptor objects for the control.

GetScriptReferences When overridden in a derived class, registers an additional

script libraries for the extender control.

GetUniqueIDRelativeTo (Inherited from System.Web.UI.Control)

HasControls (Inherited from System.Web.UI.Control)

MergeStyle (Inherited from System.Web.UI.WebControls.WebControl)

Page 31: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

29

RegisterDesignTimeStyleSheet Register design time stylesheet

RenderBeginTag (Inherited from System.Web.UI.WebControls.WebControl)

RenderControl (Inherited from System.Web.UI.Control)

RenderEndTag (Inherited from System.Web.UI.WebControls.WebControl)

ResolveClientUrl (Inherited from System.Web.UI.Control)

ResolveUrl (Inherited from System.Web.UI.Control)

SetPropertyValue<V> Sets the property value by property name.

SetRenderMethodDelegate (Inherited from System.Web.UI.Control)

Top

See Also

Reference

C1TargetControlBase Class

C1.Web.Wijmo.Controls Namespace

GetPropertyValue<V> Method Gets the property value by property name.

Syntax

Visual Basic (Declaration)

Public Function GetPropertyValue(Of V)( _

ByVal propertyName As System.String, _

ByVal nullValue As V _

) As V

C#

public V GetPropertyValue<V>(

System.string propertyName,

V nullValue

)

Page 32: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

30

Parameters

propertyName

Name of the property.

nullValue

The null value.

Type Parameters

V

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

GetScriptDescriptors Method When overridden in a derived class, registers the WidgetDescriptor objects for the control.

Syntax

Visual Basic (Declaration)

Public Overridable Function GetScriptDescriptors() As

System.Collections.Generic.IEnumerable(Of ScriptDescriptor)

C#

public virtual System.Collections.Generic.IEnumerable<ScriptDescriptor>

GetScriptDescriptors()

Return Value

An enumeration of WidgetDescriptor objects.

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

Page 33: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

31

GetScriptReferences Method When overridden in a derived class, registers an additional script libraries for the extender

control.

Syntax

Visual Basic (Declaration)

Public Overridable Function GetScriptReferences() As

System.Collections.Generic.IEnumerable(Of ScriptReference)

C#

public virtual System.Collections.Generic.IEnumerable<ScriptReference>

GetScriptReferences()

Return Value

An object that implements the System.Collections.IEnumerable interface and that contains

ECMAScript (JavaScript) files that have been registered as embedded resources.

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

RegisterDesignTimeStyleSheet Method The System.Web.UI.HtmlTextWriter object that receives the server control content.

resource name of stylesheet file

Register design time stylesheet

Syntax

Visual Basic (Declaration)

Public Sub RegisterDesignTimeStyleSheet( _

ByVal writer As System.Web.UI.HtmlTextWriter, _

ByVal cssResourceName As System.String _

)

C#

public void RegisterDesignTimeStyleSheet(

Page 34: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

32

System.Web.UI.HtmlTextWriter writer,

System.string cssResourceName

)

Parameters

writer

The System.Web.UI.HtmlTextWriter object that receives the server control content.

cssResourceName

resource name of stylesheet file

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

SetPropertyValue<V> Method Sets the property value by property name.

Syntax

Visual Basic (Declaration)

Public Sub SetPropertyValue(Of V)( _

ByVal propertyName As System.String, _

ByVal value As V _

)

C#

public void SetPropertyValue<V>(

System.string propertyName,

V value

)

Parameters

propertyName

Name of the property.

value

The value.

Page 35: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

33

Type Parameters

V

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

Properties For a list of all members of this type, see C1TargetControlBase members.

Public Properties

Name Description

AccessKey (Inherited from

System.Web.UI.WebControls.WebControl)

AppRelativeTemplateSourceDirectory (Inherited from System.Web.UI.Control)

Attributes (Inherited from

System.Web.UI.WebControls.WebControl)

CDNDependencyPaths A string array value specifies all css/js references that

wijmo control depends on.

CDNPath Content Delivery Network path.

ClientID (Inherited from System.Web.UI.Control)

ClientIDMode (Inherited from System.Web.UI.Control)

Controls (Inherited from System.Web.UI.Control)

ControlStyle (Inherited from

System.Web.UI.WebControls.WebControl)

ControlStyleCreated (Inherited from

Page 36: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

34

System.Web.UI.WebControls.WebControl)

CssClass (Inherited from

System.Web.UI.WebControls.WebControl)

DisplayVisible Gets or sets a value that indicates whether a server

control is rendered as UI on the page.

EnableCombinedJavaScripts Enable JavaScripts files combined into one file. In

order to combined enabled, you must register the

WijmoHttpHandler in web.config.

Enabled Overridden. Gets or sets a value indicating whether

the Web server control is enabled.

EnableTheming (Inherited from

System.Web.UI.WebControls.WebControl)

EnableViewState (Inherited from System.Web.UI.Control)

HasAttributes (Inherited from

System.Web.UI.WebControls.WebControl)

Height (Inherited from

System.Web.UI.WebControls.WebControl)

ID (Inherited from System.Web.UI.Control)

NamingContainer (Inherited from System.Web.UI.Control)

Page (Inherited from System.Web.UI.Control)

Parent (Inherited from System.Web.UI.Control)

RenderingCompatibility (Inherited from System.Web.UI.Control)

Site (Inherited from System.Web.UI.Control)

Page 37: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

35

SkinID (Inherited from

System.Web.UI.WebControls.WebControl)

Style (Inherited from

System.Web.UI.WebControls.WebControl)

SupportsDisabledAttribute (Inherited from

System.Web.UI.WebControls.WebControl)

TabIndex (Inherited from

System.Web.UI.WebControls.WebControl)

TemplateControl (Inherited from System.Web.UI.Control)

TemplateSourceDirectory (Inherited from System.Web.UI.Control)

Theme Name of the theme that will be used to style the

widgets. Available embedded themes include: aristo,

midnight, and ui-lightness. Note that only one

theme can be used for the whole page at one time.

Please make sure that all widget extenders have the

same Theme value.

ThemeSwatch A value that indicates the theme swatch of the

control, this property only works when

WijmoControlMode property is Mobile.

ToolTip (Inherited from

System.Web.UI.WebControls.WebControl)

UniqueID (Inherited from System.Web.UI.Control)

UseCDN Determines whether the widget extender must load

client resources from CDN (Content Delivery

Network) path given by property CDNPath.

ValidateRequestMode (Inherited from System.Web.UI.Control)

Page 38: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

36

ViewStateMode (Inherited from System.Web.UI.Control)

Width (Inherited from

System.Web.UI.WebControls.WebControl)

WijmoControlMode A value that indicates mode of the control, whether

it is a mobile or web control. Note that only one

value can be used for the whole website or project.

WijmoCssAdapter Indicates the control applies the theme of JQuery UI

or Bootstrap.

Top

See Also

Reference

C1TargetControlBase Class

C1.Web.Wijmo.Controls Namespace

CDNDependencyPaths Property A string array value specifies all css/js references that wijmo control depends on.

Syntax

Visual Basic (Declaration)

<C1CategoryAttribute("Behavior")>

<System.ComponentModel.RefreshPropertiesAttribute(RefreshProperties.All)>

<C1DescriptionAttribute(Key="C1Base.CDNDependencyPaths", Description="A

string array value specifies all css/js references that wijmo control depends

on.")>

<System.ComponentModel.DefaultValueAttribute()>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Hidden)>

Public Overridable Property CDNDependencyPaths As System.String()

C#

[C1Category("Behavior")]

[System.ComponentModel.RefreshProperties(RefreshProperties.All)]

[C1Description(Key="C1Base.CDNDependencyPaths", Description="A string array

Page 39: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

37

value specifies all css/js references that wijmo control depends on.")]

[System.ComponentModel.DefaultValue()]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Hidden)]

public virtual System.string[] CDNDependencyPaths {get; set;}

Remarks

Using this property, user can specify the CDN dependencies(such as jQuery, jQuery UI, jQuery

mobile, bootstrap). If some dependencies are set in this property, wijmo controls will find

dependencies path in this property. If found, use the path to load dependency, otherwise, use

the default CDN path. For example, if user wants to specify the dependencies of jQuery and

jQuery UI, he can set the value like this: ["http://ajax.aspnetcdn.com/ajax/jQuery/jquery-

1.11.1.min.js", "http://ajax.aspnetcdn.com/ajax/jquery.ui/1.11.1/jquery-ui.js"]

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

CDNPath Property Content Delivery Network path.

Syntax

Visual Basic (Declaration)

<C1CategoryAttribute("Behavior")>

<System.ComponentModel.RefreshPropertiesAttribute(RefreshProperties.All)>

<C1DescriptionAttribute(Key="C1Base.CDNPath", Description="Content Delivery

Network path.")>

<System.ComponentModel.DefaultValueAttribute()>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Hidden)>

Public Overridable Property CDNPath As System.String

C#

[C1Category("Behavior")]

[System.ComponentModel.RefreshProperties(RefreshProperties.All)]

[C1Description(Key="C1Base.CDNPath", Description="Content Delivery Network

path.")]

[System.ComponentModel.DefaultValue()]

Page 40: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

38

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Hidden)]

public virtual System.string CDNPath {get; set;}

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

DisplayVisible Property Gets or sets a value that indicates whether a server control is rendered as UI on the page.

Syntax

Visual Basic (Declaration)

<System.ComponentModel.DefaultValueAttribute()>

<WidgetOptionAttribute()>

<C1DescriptionAttribute(Key="C1Controls.DisplayVisible", Description="Gets or

sets a value that indicates whether a server control is rendered as UI on the

page.")>

<C1CategoryAttribute("Behavior")>

<LayoutAttribute(LayoutType.Behavior)>

Public Property DisplayVisible As System.Boolean

C#

[System.ComponentModel.DefaultValue()]

[WidgetOption()]

[C1Description(Key="C1Controls.DisplayVisible", Description="Gets or sets a

value that indicates whether a server control is rendered as UI on the

page.")]

[C1Category("Behavior")]

[Layout(LayoutType.Behavior)]

public System.bool DisplayVisible {get; set;}

Remarks

Note that a server control is created and invisible if DisplayVisible is set to false.

See Also

Reference

Page 41: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

39

C1TargetControlBase Class

C1TargetControlBase Members

EnableCombinedJavaScripts Property Enable JavaScripts files combined into one file. In order to combined enabled, you must register

the WijmoHttpHandler in web.config.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1Base.EnableCombinedJavaScripts",

Description="Enable JavaScripts files combined into one file.")>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Hidden)>

<C1CategoryAttribute("Behavior")>

<System.ComponentModel.DefaultValueAttribute()>

Public Overridable Property EnableCombinedJavaScripts As System.Boolean

C#

[C1Description(Key="C1Base.EnableCombinedJavaScripts", Description="Enable

JavaScripts files combined into one file.")]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Hidden)]

[C1Category("Behavior")]

[System.ComponentModel.DefaultValue()]

public virtual System.bool EnableCombinedJavaScripts {get; set;}

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

Enabled Property Gets or sets a value indicating whether the Web server control is enabled.

Syntax

Visual Basic (Declaration)

<WidgetOptionAttribute()>

<System.ComponentModel.DefaultValueAttribute()>

Page 42: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

40

<C1DescriptionAttribute(Key="C1Base.Enabled", Description="Indicates whether

control is enabled.")>

<C1CategoryAttribute("Behavior")>

Public Overrides Property Enabled As System.Boolean

C#

[WidgetOption()]

[System.ComponentModel.DefaultValue()]

[C1Description(Key="C1Base.Enabled", Description="Indicates whether control

is enabled.")]

[C1Category("Behavior")]

public override System.bool Enabled {get; set;}

Property Value

true if control is enabled; otherwise, false. The default is true.

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

Theme Property Name of the theme that will be used to style the widgets. Available embedded themes include:

aristo, midnight, and ui-lightness. Note that only one theme can be used for the whole page at

one time. Please make sure that all widget extenders have the same Theme value.

Syntax

Visual Basic (Declaration)

<TypeConverterAttribute("C1.Web.Wijmo.Controls.WijmoThemeNameConverter,

C1.Web.Wijmo.Controls.4, Version=4.0.20151.207, Culture=neutral,

PublicKeyToken=9b75583953471eea")>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Hidden)>

<C1DescriptionAttribute(Key="C1Base.Theme", Description="Name of the theme

that will be used to style widgets. Available themes: aristo / midnight / ui-

lightness. Note, only one theme can be used for the whole page at one time.

Please, make sure that all widget extenders have the same Theme value.")>

<C1CategoryAttribute("Behavior")>

<System.ComponentModel.DefaultValueAttribute()>

Page 43: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

41

<System.ComponentModel.RefreshPropertiesAttribute(RefreshProperties.All)>

Public Overridable Property Theme As System.String

C#

[TypeConverter("C1.Web.Wijmo.Controls.WijmoThemeNameConverter,

C1.Web.Wijmo.Controls.4, Version=4.0.20151.207, Culture=neutral,

PublicKeyToken=9b75583953471eea")]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Hidden)]

[C1Description(Key="C1Base.Theme", Description="Name of the theme that will

be used to style widgets. Available themes: aristo / midnight / ui-lightness.

Note, only one theme can be used for the whole page at one time. Please, make

sure that all widget extenders have the same Theme value.")]

[C1Category("Behavior")]

[System.ComponentModel.DefaultValue()]

[System.ComponentModel.RefreshProperties(RefreshProperties.All)]

public virtual System.string Theme {get; set;}

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

ThemeSwatch Property A value that indicates the theme swatch of the control, this property only works when

WijmoControlMode property is Mobile.

Syntax

Visual Basic (Declaration)

<C1CategoryAttribute("Appearance")>

<WidgetOptionAttribute()>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Hidden)>

<System.ComponentModel.DefaultValueAttribute()>

<C1DescriptionAttribute(Key="C1Base.ThemeSwatch", Description="A value that

indicates the theme swatch of the control, this property only works when

WijmoControlMode property is Mobile.")>

<TypeConverterAttribute("C1.Web.Wijmo.Controls.WijmoThemeSwatchConverter,

C1.Web.Wijmo.Controls.4, Version=4.0.20151.207, Culture=neutral,

Page 44: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

42

PublicKeyToken=9b75583953471eea")>

Public Overridable Property ThemeSwatch As System.String

C#

[C1Category("Appearance")]

[WidgetOption()]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Hidden)]

[System.ComponentModel.DefaultValue()]

[C1Description(Key="C1Base.ThemeSwatch", Description="A value that indicates

the theme swatch of the control, this property only works when

WijmoControlMode property is Mobile.")]

[TypeConverter("C1.Web.Wijmo.Controls.WijmoThemeSwatchConverter,

C1.Web.Wijmo.Controls.4, Version=4.0.20151.207, Culture=neutral,

PublicKeyToken=9b75583953471eea")]

public virtual System.string ThemeSwatch {get; set;}

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

UseCDN Property Determines whether the widget extender must load client resources from CDN (Content

Delivery Network) path given by property CDNPath.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1Base.UseCDN", Description="Determines whether

this extender loads client script references from CDN.")>

<System.ComponentModel.RefreshPropertiesAttribute(RefreshProperties.All)>

<C1CategoryAttribute("Behavior")>

<System.ComponentModel.DefaultValueAttribute()>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Hidden)>

Public Overridable Property UseCDN As System.Boolean

C#

[C1Description(Key="C1Base.UseCDN", Description="Determines whether this

Page 45: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

43

extender loads client script references from CDN.")]

[System.ComponentModel.RefreshProperties(RefreshProperties.All)]

[C1Category("Behavior")]

[System.ComponentModel.DefaultValue()]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Hidden)]

public virtual System.bool UseCDN {get; set;}

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

WijmoControlMode Property A value that indicates mode of the control, whether it is a mobile or web control. Note that only

one value can be used for the whole website or project.

Syntax

Visual Basic (Declaration)

<C1CategoryAttribute("Behavior")>

<C1DescriptionAttribute(Key="C1Base.WijmoControlMode", Description="A value

that indicates mode of the control, whether it is a mobile or web control.

Note that only one value can be used for the whole website or project.")>

<System.ComponentModel.DefaultValueAttribute()>

<System.ComponentModel.RefreshPropertiesAttribute(RefreshProperties.All)>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Hidden)>

Public Overridable Property WijmoControlMode As WijmoControlMode

C#

[C1Category("Behavior")]

[C1Description(Key="C1Base.WijmoControlMode", Description="A value that

indicates mode of the control, whether it is a mobile or web control. Note

that only one value can be used for the whole website or project.")]

[System.ComponentModel.DefaultValue()]

[System.ComponentModel.RefreshProperties(RefreshProperties.All)]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Hidden)]

public virtual WijmoControlMode WijmoControlMode {get; set;}

Page 46: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

44

See Also

Reference

C1TargetControlBase Class

C1TargetControlBase Members

WijmoCssAdapter Property Indicates the control applies the theme of JQuery UI or Bootstrap.

Syntax

Visual Basic (Declaration)

<System.ComponentModel.RefreshPropertiesAttribute(RefreshProperties.All)>

<C1CategoryAttribute("Behavior")>

<C1DescriptionAttribute(Key="C1Base.WijmoCssAdapter", Description="Indicates

the control applies the theme of JQuery UI or Bootstrap.")>

<System.ComponentModel.DefaultValueAttribute()>

<TypeConverterAttribute("C1.Web.Wijmo.Controls.WijmoCssAdapterConverter,

C1.Web.Wijmo.Controls.4, Version=4.0.20151.207, Culture=neutral,

PublicKeyToken=9b75583953471eea")>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Hidden)>

Public Overridable Property WijmoCssAdapter As System.String

C#

[System.ComponentModel.RefreshProperties(RefreshProperties.All)]

[C1Category("Behavior")]

[C1Description(Key="C1Base.WijmoCssAdapter", Description="Indicates the

control applies the theme of JQuery UI or Bootstrap.")]

[System.ComponentModel.DefaultValue()]

[TypeConverter("C1.Web.Wijmo.Controls.WijmoCssAdapterConverter,

C1.Web.Wijmo.Controls.4, Version=4.0.20151.207, Culture=neutral,

PublicKeyToken=9b75583953471eea")]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Hidden)]

public virtual System.string WijmoCssAdapter {get; set;}

See Also

Reference

Page 47: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

45

C1TargetControlBase Class

C1TargetControlBase Members

C1TargetControlHelper

Object Model

Syntax

Visual Basic (Declaration)

Friend Class C1TargetControlHelper

C#

internal class C1TargetControlHelper

Inheritance Hierarchy

System.Object

C1.Web.Wijmo.Controls.C1TargetControlHelper

C1.Web.Wijmo.Controls.C1TargetControlHelper<T>

See Also

Reference

C1TargetControlHelper Members

C1.Web.Wijmo.Controls Namespace

Overview

Object Model

Syntax

Visual Basic (Declaration)

Friend Class C1TargetControlHelper

C#

Page 48: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

46

internal class C1TargetControlHelper

Inheritance Hierarchy

System.Object

C1.Web.Wijmo.Controls.C1TargetControlHelper

C1.Web.Wijmo.Controls.C1TargetControlHelper<T>

See Also

Reference

C1TargetControlHelper Members

C1.Web.Wijmo.Controls Namespace

Members The following tables list the members exposed by C1TargetControlHelper.

Public Constructors

Name Description

C1TargetControlHelper Constructor

Top

Public Methods

Name Description

ResolveEmbeddedResourceUrl

Top

See Also

Reference

C1TargetControlHelper Class

C1.Web.Wijmo.Controls Namespace

C1TargetControlHelper Constructor

Syntax

Page 49: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

47

Visual Basic (Declaration)

Public Function New()

C#

public C1TargetControlHelper()

See Also

Reference

C1TargetControlHelper Class

C1TargetControlHelper Members

Methods For a list of all members of this type, see C1TargetControlHelper members.

Public Methods

Name Description

ResolveEmbeddedResourceUrl

Top

See Also

Reference

C1TargetControlHelper Class

C1.Web.Wijmo.Controls Namespace

ResolveEmbeddedResourceUrl Method

Syntax

Visual Basic (Declaration)

Public Shared Function ResolveEmbeddedResourceUrl( _

ByVal resourceName As System.String, _

ByVal page As System.Web.UI.Page, _

ByVal combinedScript As System.Boolean _

) As System.String

C#

Page 50: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

48

public static System.string ResolveEmbeddedResourceUrl(

System.string resourceName,

System.Web.UI.Page page,

System.bool combinedScript

)

Parameters

resourceName

page

combinedScript

See Also

Reference

C1TargetControlHelper Class

C1TargetControlHelper Members

C1TargetControlHelper<T>

Object Model

Syntax

Visual Basic (Declaration)

Friend Class C1TargetControlHelper(Of T As

{System.Web.UI.WebControls.WebControl, IC1TargetControl})

Inherits C1TargetControlHelper

C#

internal class C1TargetControlHelper<T> : C1TargetControlHelper

where T: System.Web.UI.WebControls.WebControl, IC1TargetControl

Type Parameters

T

Inheritance Hierarchy

Page 51: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

49

System.Object

C1.Web.Wijmo.Controls.C1TargetControlHelper

C1.Web.Wijmo.Controls.C1TargetControlHelper<T>

See Also

Reference

C1TargetControlHelper<T> Members

C1.Web.Wijmo.Controls Namespace

Overview

Object Model

Syntax

Visual Basic (Declaration)

Friend Class C1TargetControlHelper(Of T As

{System.Web.UI.WebControls.WebControl, IC1TargetControl})

Inherits C1TargetControlHelper

C#

internal class C1TargetControlHelper<T> : C1TargetControlHelper

where T: System.Web.UI.WebControls.WebControl, IC1TargetControl

Type Parameters

T

Inheritance Hierarchy

System.Object

C1.Web.Wijmo.Controls.C1TargetControlHelper

C1.Web.Wijmo.Controls.C1TargetControlHelper<T>

See Also

Reference

C1TargetControlHelper<T> Members

C1.Web.Wijmo.Controls Namespace

Page 52: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

50

Members The following tables list the members exposed by C1TargetControlHelper<T>.

Public Constructors

Name Description

C1TargetControlHelper<T> Constructor

Top

Public Properties

Name Description

Control

JsonSerializableHelper

Page

ScriptManager

Top

Public Methods

Name Description

EnsureEnabledState

GetScriptDescriptors Overloaded. When overridden in a

derived class, registers the

WidgetDescriptor objects for the control.

RegisterDesignTimeStyleSheet Register design-time CSS stylesheet.

RegisterDesignTimeStyleSheets

RegisterIncludes

Page 53: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

51

RegisterOnSubmitStatement

RegisterRunTimeStylesheets

RegisterScriptDescriptors

RegisterScriptDescriptorsWithoutScriptManager

RegisterScriptDescriptorsWithScriptManager

RenderJsonDataField

ShowAbout Show about message box.

Top

See Also

Reference

C1TargetControlHelper<T> Class

C1.Web.Wijmo.Controls Namespace

C1TargetControlHelper<T> Constructor

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal control As T _

)

C#

public C1TargetControlHelper<T>(

T control

)

Parameters

control

See Also

Page 54: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

52

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

Methods For a list of all members of this type, see C1TargetControlHelper<T> members.

Public Methods

Name Description

EnsureEnabledState

GetScriptDescriptors Overloaded. When overridden in a

derived class, registers the

WidgetDescriptor objects for the control.

RegisterDesignTimeStyleSheet Register design-time CSS stylesheet.

RegisterDesignTimeStyleSheets

RegisterIncludes

RegisterOnSubmitStatement

RegisterRunTimeStylesheets

RegisterScriptDescriptors

RegisterScriptDescriptorsWithoutScriptManager

RegisterScriptDescriptorsWithScriptManager

RenderJsonDataField

ShowAbout Show about message box.

Top

See Also

Page 55: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

53

Reference

C1TargetControlHelper<T> Class

C1.Web.Wijmo.Controls Namespace

EnsureEnabledState Method

Syntax

Visual Basic (Declaration)

Public Sub EnsureEnabledState()

C#

public void EnsureEnabledState()

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

GetScriptDescriptors Method When overridden in a derived class, registers the WidgetDescriptor objects for the control.

Overload List

Overload Description

GetScriptDescriptors() When overridden in a derived class, registers the WidgetDescriptor

objects for the control.

GetScriptDescriptors(String) When overridden in a derived class, registers the WidgetDescriptor

objects for the control.

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

GetScriptDescriptors() Method

When overridden in a derived class, registers the WidgetDescriptor objects for the control.

Page 56: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

54

Syntax

Visual Basic (Declaration)

Public Overloads Function GetScriptDescriptors() As

System.Collections.Generic.IEnumerable(Of ScriptDescriptor)

C#

public System.Collections.Generic.IEnumerable<ScriptDescriptor>

GetScriptDescriptors()

Return Value

An enumeration of WidgetDescriptor objects.

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

Overload List

GetScriptDescriptors(String) Method

When overridden in a derived class, registers the WidgetDescriptor objects for the control.

Syntax

Visual Basic (Declaration)

Public Overloads Function GetScriptDescriptors( _

ByVal targetSelector As System.String _

) As System.Collections.Generic.IEnumerable(Of ScriptDescriptor)

C#

public System.Collections.Generic.IEnumerable<ScriptDescriptor>

GetScriptDescriptors(

System.string targetSelector

)

Parameters

targetSelector

The target selector.

Page 57: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

55

Return Value

An enumeration of WidgetDescriptor objects.

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

Overload List

RegisterDesignTimeStyleSheet Method Register design-time CSS stylesheet.

Syntax

Visual Basic (Declaration)

Public Sub RegisterDesignTimeStyleSheet( _

ByVal writer As System.Web.UI.HtmlTextWriter, _

ByVal cssResourceName As System.String _

)

C#

public void RegisterDesignTimeStyleSheet(

System.Web.UI.HtmlTextWriter writer,

System.string cssResourceName

)

Parameters

writer

cssResourceName

CSS resource name.

Remarks

The cssResourceName is the link to an resource element.

See Also

Reference

Page 58: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

56

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

RegisterDesignTimeStyleSheets Method

Syntax

Visual Basic (Declaration)

Public Sub RegisterDesignTimeStyleSheets( _

ByVal writer As System.Web.UI.HtmlTextWriter _

)

C#

public void RegisterDesignTimeStyleSheets(

System.Web.UI.HtmlTextWriter writer

)

Parameters

writer

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

RegisterIncludes Method

Syntax

Visual Basic (Declaration)

Public Sub RegisterIncludes()

C#

public void RegisterIncludes()

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

Page 59: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

57

RegisterOnSubmitStatement Method

Syntax

Visual Basic (Declaration)

Public Sub RegisterOnSubmitStatement( _

Optional ByVal callback As System.String _

)

C#

public void RegisterOnSubmitStatement(

System.string callback

)

Parameters

callback

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

RegisterRunTimeStylesheets Method

Syntax

Visual Basic (Declaration)

Public Sub RegisterRunTimeStylesheets()

C#

public void RegisterRunTimeStylesheets()

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

RegisterScriptDescriptors Method

Syntax

Page 60: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

58

Visual Basic (Declaration)

Public Sub RegisterScriptDescriptors()

C#

public void RegisterScriptDescriptors()

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

RegisterScriptDescriptorsWithoutScriptManager Method

Syntax

Visual Basic (Declaration)

Public Sub RegisterScriptDescriptorsWithoutScriptManager()

C#

public void RegisterScriptDescriptorsWithoutScriptManager()

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

RegisterScriptDescriptorsWithScriptManager Method

Syntax

Visual Basic (Declaration)

Public Sub RegisterScriptDescriptorsWithScriptManager()

C#

public void RegisterScriptDescriptorsWithScriptManager()

See Also

Reference

Page 61: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

59

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

RenderJsonDataField Method

Syntax

Visual Basic (Declaration)

Public Sub RenderJsonDataField( _

ByVal writer As System.Web.UI.HtmlTextWriter _

)

C#

public void RenderJsonDataField(

System.Web.UI.HtmlTextWriter writer

)

Parameters

writer

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

ShowAbout Method Show about message box.

Syntax

Visual Basic (Declaration)

Public Sub ShowAbout()

C#

public void ShowAbout()

See Also

Reference

Page 62: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

60

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

Properties For a list of all members of this type, see C1TargetControlHelper<T> members.

Public Properties

Name Description

Control

JsonSerializableHelper

Page

ScriptManager

Top

See Also

Reference

C1TargetControlHelper<T> Class

C1.Web.Wijmo.Controls Namespace

Control Property

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Control As T

C#

public T Control {get;}

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

Page 63: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

61

JsonSerializableHelper Property

Syntax

Visual Basic (Declaration)

Public ReadOnly Property JsonSerializableHelper As JsonSerializableHelper

C#

public JsonSerializableHelper JsonSerializableHelper {get;}

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

Page Property

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Page As System.Web.UI.Page

C#

public System.Web.UI.Page Page {get;}

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

ScriptManager Property

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ScriptManager As System.Web.UI.ScriptManager

C#

Page 64: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

62

public System.Web.UI.ScriptManager ScriptManager {get;}

See Also

Reference

C1TargetControlHelper<T> Class

C1TargetControlHelper<T> Members

WijChartNavigator

Object Model

Syntax

Visual Basic (Declaration)

<WidgetDependenciesAttribute(System.Object[])>

Friend Class WijChartNavigator

Inherits WijChartCore

C#

[WidgetDependencies(System.Object[])]

internal class WijChartNavigator : WijChartCore

Inheritance Hierarchy

System.Object

C1.Web.Wijmo.Controls.WijChartNavigator

See Also

Reference

WijChartNavigator Members

C1.Web.Wijmo.Controls Namespace

Overview

Object Model

Syntax

Page 65: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

63

Visual Basic (Declaration)

<WidgetDependenciesAttribute(System.Object[])>

Friend Class WijChartNavigator

Inherits WijChartCore

C#

[WidgetDependencies(System.Object[])]

internal class WijChartNavigator : WijChartCore

Inheritance Hierarchy

System.Object

C1.Web.Wijmo.Controls.WijChartNavigator

See Also

Reference

WijChartNavigator Members

C1.Web.Wijmo.Controls Namespace

Members The following tables list the members exposed by WijChartNavigator.

Public Constructors

Name Description

WijChartNavigator Constructor

Top

See Also

Reference

WijChartNavigator Class

C1.Web.Wijmo.Controls Namespace

WijChartNavigator Constructor

Syntax

Page 66: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

64

Visual Basic (Declaration)

Public Function New()

C#

public WijChartNavigator()

See Also

Reference

WijChartNavigator Class

WijChartNavigator Members

C1.Web.Wijmo.Controls.C1ToolTip

Namespace

Overview Classes

Class Description

C1ToolTip

C1ToolTipCallBackEventArgs C1ToolTipCallBackEventArgs is used for the OnAjaxUpdate

event.

Delegates

Delegate Description

GetContentCallbackHander Delegate type for handling OnAjaxUpdate events.

Enumerations

Enumeration Description

CloseBehavior Defines the behavior of close the tooltip.

Page 67: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

65

Trigger Defines the trigger event for show tooltip.

See Also

Reference

C1.Web.Wijmo.Controls.4 Assembly

Classes

C1ToolTip

Object Model

Syntax

Visual Basic (Declaration)

<WidgetDependenciesAttribute(System.Object[])>

<System.ComponentModel.DesignerAttribute(DesignerBaseTypeName="System.Compone

ntModel.Design.IDesigner",

DesignerTypeName="C1.Web.Wijmo.Controls.Design.C1ToolTip.C1ToolTipDesigner,

C1.Web.Wijmo.Controls.Design.4, Version=4.0.20151.207, Culture=neutral,

PublicKeyToken=9b75583953471eea")>

<System.Web.UI.ToolboxDataAttribute("<{0}:C1ToolTip

runat=server></{0}:C1ToolTip>")>

<System.Drawing.ToolboxBitmapAttribute()>

<System.ComponentModel.LicenseProviderAttribute()>

Public Class C1ToolTip

Inherits C1.Web.Wijmo.Controls.C1TargetControlBase

C#

[WidgetDependencies(System.Object[])]

[System.ComponentModel.Designer(DesignerBaseTypeName="System.ComponentModel.D

esign.IDesigner",

DesignerTypeName="C1.Web.Wijmo.Controls.Design.C1ToolTip.C1ToolTipDesigner,

C1.Web.Wijmo.Controls.Design.4, Version=4.0.20151.207, Culture=neutral,

PublicKeyToken=9b75583953471eea")]

[System.Web.UI.ToolboxData("<{0}:C1ToolTip runat=server></{0}:C1ToolTip>")]

[System.Drawing.ToolboxBitmap()]

Page 68: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

66

[System.ComponentModel.LicenseProvider()]

public class C1ToolTip : C1.Web.Wijmo.Controls.C1TargetControlBase

Inheritance Hierarchy

System.Object

System.Web.UI.Control

System.Web.UI.WebControls.WebControl

C1.Web.Wijmo.Controls.C1TargetControlBase

C1.Web.Wijmo.Controls.C1ToolTip.C1ToolTip

See Also

Reference

C1ToolTip Members

C1.Web.Wijmo.Controls.C1ToolTip Namespace

Overview

Object Model

Syntax

Visual Basic (Declaration)

<WidgetDependenciesAttribute(System.Object[])>

<System.ComponentModel.DesignerAttribute(DesignerBaseTypeName="System.Compone

ntModel.Design.IDesigner",

DesignerTypeName="C1.Web.Wijmo.Controls.Design.C1ToolTip.C1ToolTipDesigner,

C1.Web.Wijmo.Controls.Design.4, Version=4.0.20151.207, Culture=neutral,

PublicKeyToken=9b75583953471eea")>

<System.Web.UI.ToolboxDataAttribute("<{0}:C1ToolTip

runat=server></{0}:C1ToolTip>")>

<System.Drawing.ToolboxBitmapAttribute()>

<System.ComponentModel.LicenseProviderAttribute()>

Public Class C1ToolTip

Inherits C1.Web.Wijmo.Controls.C1TargetControlBase

C#

[WidgetDependencies(System.Object[])]

[System.ComponentModel.Designer(DesignerBaseTypeName="System.ComponentModel.D

Page 69: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

67

esign.IDesigner",

DesignerTypeName="C1.Web.Wijmo.Controls.Design.C1ToolTip.C1ToolTipDesigner,

C1.Web.Wijmo.Controls.Design.4, Version=4.0.20151.207, Culture=neutral,

PublicKeyToken=9b75583953471eea")]

[System.Web.UI.ToolboxData("<{0}:C1ToolTip runat=server></{0}:C1ToolTip>")]

[System.Drawing.ToolboxBitmap()]

[System.ComponentModel.LicenseProvider()]

public class C1ToolTip : C1.Web.Wijmo.Controls.C1TargetControlBase

Inheritance Hierarchy

System.Object

System.Web.UI.Control

System.Web.UI.WebControls.WebControl

C1.Web.Wijmo.Controls.C1TargetControlBase

C1.Web.Wijmo.Controls.C1ToolTip.C1ToolTip

See Also

Reference

C1ToolTip Members

C1.Web.Wijmo.Controls.C1ToolTip Namespace

Members The following tables list the members exposed by C1ToolTip.

Public Constructors

Name Description

C1ToolTip Constructor Initializes a new instance of the C1ToolTip class.

Top

Public Properties

Name Description

AjaxCallback Defines the callback for get content by AJAX mode.

Animation Defines the animation to show or hide the tooltip. If

the showAnimation/hideAnimation is not specified,

Page 70: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

68

then this property works.

AppRelativeTemplateSourceDirectory (Inherited from System.Web.UI.Control)

Attributes (Inherited from

System.Web.UI.WebControls.WebControl)

CalloutAnimation Defines the animation to move the tooltip position.

CalloutFilled Determines the callout's class style. If true, then the

callout triangle will be filled.

CDNDependencyPaths A string array value specifies all css/js references that

wijmo control depends on. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

CDNPath Content Delivery Network path. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

ClientID Overridden. Gets the clientID of the tooltip.

ClientIDMode (Inherited from System.Web.UI.Control)

CloseBehavior Determines how to close the tooltip.

Content Gets and sets the tooltip's content.

Controls (Inherited from System.Web.UI.Control)

ControlStyle (Inherited from

System.Web.UI.WebControls.WebControl)

ControlStyleCreated (Inherited from

System.Web.UI.WebControls.WebControl)

CssClass Overridden. Gets or sets the selector.

DisplayVisible Gets or sets a value that indicates whether a server

Page 71: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

69

control is rendered as UI on the page. (Inherited

from C1.Web.Wijmo.Controls.C1TargetControlBase)

EnableCallBackMode Gets or sets a value that determines whether to

enable callback to load tooltip's content on demand.

EnableCombinedJavaScripts Enable JavaScripts files combined into one file. In

order to combined enabled, you must register the

WijmoHttpHandler in web.config. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

Enabled Gets or sets a value indicating whether the Web

server control is enabled. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

EnableTheming (Inherited from

System.Web.UI.WebControls.WebControl)

EnableViewState (Inherited from System.Web.UI.Control)

Group If the group options sets the same as another tooltip

widget, the two widget share one tooltip DOM.

HasAttributes (Inherited from

System.Web.UI.WebControls.WebControl)

Height Overridden. Gets or sets the height of the C1ToolTip.

HideAnimation Defines the animation to hide the tooltip.

HideDelay Determines the length of the delay before the

tooltip disappears.

ID (Inherited from System.Web.UI.Control)

Page 72: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

70

Modal Determines when show a tooltip, whether show a

modal layout.

MouseTrailing If true, then the tooltip moves with the mouse.

NamingContainer (Inherited from System.Web.UI.Control)

OnClientHidden Triggered once the tooltip is hidden.

OnClientHiding Triggered before hiding the tooltip. If 'data.cancel' is

set to true, then the tooltip is no longer hidden.

OnClientShowing Triggered before showing the tooltip.

OnClientShown Triggered once the tooltip has shown.

Page (Inherited from System.Web.UI.Control)

Parent (Inherited from System.Web.UI.Control)

Position Sets the tooltip's position mode in relation to the

'relativeTo', 'offsetX', and 'offsetY' properties. For

example, here is the jQuery ui position's

position:{my:'top left',at:'right bottom',offset:}.

RenderingCompatibility (Inherited from System.Web.UI.Control)

ShowAnimation Defines the animation to show the tooltip.

ShowCallout Determines whether to show the callout element.

ShowDelay Determines the length of the delay before the

tooltip appears.

Site (Inherited from System.Web.UI.Control)

SkinID (Inherited from

System.Web.UI.WebControls.WebControl)

Page 73: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

71

Style (Inherited from

System.Web.UI.WebControls.WebControl)

SupportsDisabledAttribute (Inherited from

System.Web.UI.WebControls.WebControl)

TabIndex (Inherited from

System.Web.UI.WebControls.WebControl)

TargetSelector Gets or sets the selector.

Template Gets or sets the template for the content area of the

C1ToolTip control.

TemplateControl (Inherited from System.Web.UI.Control)

TemplateSourceDirectory (Inherited from System.Web.UI.Control)

Theme Name of the theme that will be used to style the

widgets. Available embedded themes include: aristo,

midnight, and ui-lightness. Note that only one

theme can be used for the whole page at one time.

Please make sure that all widget extenders have the

same Theme value. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

ThemeSwatch A value that indicates the theme swatch of the

control, this property only works when

WijmoControlMode property is Mobile. (Inherited

from C1.Web.Wijmo.Controls.C1TargetControlBase)

Title Specifies a value that sets the tooltip’s title.

Triggers Gets and sets the event that will cause the tooltip to

appear.

UniqueID Overridden. Gets the uniqueID of the tooltip.

Page 74: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

72

UpdatePanel Gets the UpdatePanel of the tooltip.

UseCDN Determines whether the widget extender must load

client resources from CDN (Content Delivery

Network) path given by property CDNPath.

(Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

ValidateRequestMode (Inherited from System.Web.UI.Control)

ViewStateMode (Inherited from System.Web.UI.Control)

Width Overridden. Gets or sets the width of the C1ToolTip.

WijmoControlMode A value that indicates mode of the control, whether

it is a mobile or web control. Note that only one

value can be used for the whole website or project.

(Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

WijmoCssAdapter Indicates the control applies the theme of JQuery UI

or Bootstrap. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

Top

Public Methods

Name Description

ApplyStyle (Inherited from System.Web.UI.WebControls.WebControl)

ApplyStyleSheetSkin (Inherited from System.Web.UI.Control)

CopyBaseAttributes (Inherited from System.Web.UI.WebControls.WebControl)

DataBind (Inherited from System.Web.UI.Control)

Page 75: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

73

Dispose (Inherited from System.Web.UI.Control)

FindControl (Inherited from System.Web.UI.Control)

Focus (Inherited from System.Web.UI.Control)

GetPropertyValue<V> Gets the property value by property name. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

GetRouteUrl Overloaded. (Inherited from System.Web.UI.Control)

GetScriptDescriptors Overridden. When overridden in a derived class, registers

the WidgetDescriptor objects for the control.

GetScriptReferences When overridden in a derived class, registers an additional

script libraries for the extender control. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

GetUniqueIDRelativeTo (Inherited from System.Web.UI.Control)

HasControls (Inherited from System.Web.UI.Control)

LoadLayout Overloaded. Loads control layout properties from the file.

MergeStyle (Inherited from System.Web.UI.WebControls.WebControl)

RegisterDesignTimeStyleSheet Register design time stylesheet (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

RenderBeginTag (Inherited from System.Web.UI.WebControls.WebControl)

RenderControl (Inherited from System.Web.UI.Control)

RenderEndTag (Inherited from System.Web.UI.WebControls.WebControl)

ResolveClientUrl (Inherited from System.Web.UI.Control)

ResolveUrl (Inherited from System.Web.UI.Control)

Page 76: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

74

SaveLayout Overloaded. Saves the control layout properties to the file.

SetPropertyValue<V> Sets the property value by property name. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

SetRenderMethodDelegate (Inherited from System.Web.UI.Control)

Top

Public Events

Name Description

DataBinding (Inherited from System.Web.UI.Control)

Disposed (Inherited from System.Web.UI.Control)

Init (Inherited from System.Web.UI.Control)

Load (Inherited from System.Web.UI.Control)

OnAjaxUpdate Occurs on the server after the AJAX request back to server-side.

PreRender (Inherited from System.Web.UI.Control)

Unload (Inherited from System.Web.UI.Control)

Top

See Also

Reference

C1ToolTip Class

C1.Web.Wijmo.Controls.C1ToolTip Namespace

C1ToolTip Constructor Initializes a new instance of the C1ToolTip class.

Syntax

Page 77: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

75

Visual Basic (Declaration)

Public Function New()

C#

public C1ToolTip()

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Methods For a list of all members of this type, see C1ToolTip members.

Public Methods

Name Description

ApplyStyle (Inherited from System.Web.UI.WebControls.WebControl)

ApplyStyleSheetSkin (Inherited from System.Web.UI.Control)

CopyBaseAttributes (Inherited from System.Web.UI.WebControls.WebControl)

DataBind (Inherited from System.Web.UI.Control)

Dispose (Inherited from System.Web.UI.Control)

FindControl (Inherited from System.Web.UI.Control)

Focus (Inherited from System.Web.UI.Control)

GetPropertyValue<V> Gets the property value by property name. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

GetRouteUrl Overloaded. (Inherited from System.Web.UI.Control)

Page 78: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

76

GetScriptDescriptors Overridden. When overridden in a derived class, registers

the WidgetDescriptor objects for the control.

GetScriptReferences When overridden in a derived class, registers an additional

script libraries for the extender control. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

GetUniqueIDRelativeTo (Inherited from System.Web.UI.Control)

HasControls (Inherited from System.Web.UI.Control)

LoadLayout Overloaded. Loads control layout properties from the file.

MergeStyle (Inherited from System.Web.UI.WebControls.WebControl)

RegisterDesignTimeStyleSheet Register design time stylesheet (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

RenderBeginTag (Inherited from System.Web.UI.WebControls.WebControl)

RenderControl (Inherited from System.Web.UI.Control)

RenderEndTag (Inherited from System.Web.UI.WebControls.WebControl)

ResolveClientUrl (Inherited from System.Web.UI.Control)

ResolveUrl (Inherited from System.Web.UI.Control)

SaveLayout Overloaded. Saves the control layout properties to the file.

SetPropertyValue<V> Sets the property value by property name. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

SetRenderMethodDelegate (Inherited from System.Web.UI.Control)

Top

See Also

Reference

Page 79: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

77

C1ToolTip Class

C1.Web.Wijmo.Controls.C1ToolTip Namespace

GetScriptDescriptors Method When overridden in a derived class, registers the WidgetDescriptor objects for the control.

Syntax

Visual Basic (Declaration)

Public Overrides Function GetScriptDescriptors() As

System.Collections.Generic.IEnumerable(Of ScriptDescriptor)

C#

public override System.Collections.Generic.IEnumerable<ScriptDescriptor>

GetScriptDescriptors()

Return Value

An enumeration of WidgetDescriptor objects.

See Also

Reference

C1ToolTip Class

C1ToolTip Members

LoadLayout Method Loads control layout properties from the file.

Overload List

Overload Description

LoadLayout(String) Loads control layout properties from the file.

LoadLayout(Stream) Load control layout properties from the stream.

LoadLayout(String,LayoutType) Loads control layout properties with specified types from the

file.

LoadLayout(Stream,LayoutType) Loads the control layout properties with specified types from

Page 80: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

78

the stream.

See Also

Reference

C1ToolTip Class

C1ToolTip Members

LoadLayout(String) Method

Loads control layout properties from the file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub LoadLayout( _

ByVal filename As System.String _

)

C#

public void LoadLayout(

System.string filename

)

Parameters

filename

The file where the values of layout properties will be loaded.

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Overload List

LoadLayout(Stream) Method

Load control layout properties from the stream.

Syntax

Visual Basic (Declaration)

Page 81: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

79

Public Overloads Sub LoadLayout( _

ByVal stream As System.IO.Stream _

)

C#

public void LoadLayout(

System.IO.Stream stream

)

Parameters

stream

The stream where the values of layout properties will be loaded.

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Overload List

LoadLayout(String,LayoutType) Method

The file where the values of layout properties will be loaded.

The layout types to load.

Loads control layout properties with specified types from the file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub LoadLayout( _

ByVal filename As System.String, _

ByVal layoutTypes As LayoutType _

)

C#

public void LoadLayout(

System.string filename,

LayoutType layoutTypes

)

Parameters

Page 82: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

80

filename

The file where the values of layout properties will be loaded.

layoutTypes

The layout types to load.

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Overload List

LoadLayout(Stream,LayoutType) Method

The stream where the values of the layout properties will be loaded.

The layout types to load.

Loads the control layout properties with specified types from the stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub LoadLayout( _

ByVal stream As System.IO.Stream, _

ByVal layoutTypes As LayoutType _

)

C#

public void LoadLayout(

System.IO.Stream stream,

LayoutType layoutTypes

)

Parameters

stream

The stream where the values of the layout properties will be loaded.

layoutTypes

The layout types to load.

Page 83: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

81

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Overload List

SaveLayout Method Saves the control layout properties to the file.

Overload List

Overload Description

SaveLayout(String) Saves the control layout properties to the file.

SaveLayout(Stream) Saves control layout properties to the stream.

See Also

Reference

C1ToolTip Class

C1ToolTip Members

SaveLayout(String) Method

Saves the control layout properties to the file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub SaveLayout( _

ByVal filename As System.String _

)

C#

public void SaveLayout(

System.string filename

)

Parameters

filename

Page 84: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

82

The file where the values of the layout properties will be saved.

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Overload List

SaveLayout(Stream) Method

Saves control layout properties to the stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub SaveLayout( _

ByVal stream As System.IO.Stream _

)

C#

public void SaveLayout(

System.IO.Stream stream

)

Parameters

stream

The stream where the values of layout properties will be saved.

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Overload List

Properties For a list of all members of this type, see C1ToolTip members.

Public Properties

Page 85: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

83

Name Description

AjaxCallback Defines the callback for get content by AJAX mode.

Animation Defines the animation to show or hide the tooltip. If

the showAnimation/hideAnimation is not specified,

then this property works.

AppRelativeTemplateSourceDirectory (Inherited from System.Web.UI.Control)

Attributes (Inherited from

System.Web.UI.WebControls.WebControl)

CalloutAnimation Defines the animation to move the tooltip position.

CalloutFilled Determines the callout's class style. If true, then the

callout triangle will be filled.

CDNDependencyPaths A string array value specifies all css/js references that

wijmo control depends on. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

CDNPath Content Delivery Network path. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

ClientID Overridden. Gets the clientID of the tooltip.

ClientIDMode (Inherited from System.Web.UI.Control)

CloseBehavior Determines how to close the tooltip.

Content Gets and sets the tooltip's content.

Controls (Inherited from System.Web.UI.Control)

ControlStyle (Inherited from

System.Web.UI.WebControls.WebControl)

Page 86: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

84

ControlStyleCreated (Inherited from

System.Web.UI.WebControls.WebControl)

CssClass Overridden. Gets or sets the selector.

DisplayVisible Gets or sets a value that indicates whether a server

control is rendered as UI on the page. (Inherited

from C1.Web.Wijmo.Controls.C1TargetControlBase)

EnableCallBackMode Gets or sets a value that determines whether to

enable callback to load tooltip's content on demand.

EnableCombinedJavaScripts Enable JavaScripts files combined into one file. In

order to combined enabled, you must register the

WijmoHttpHandler in web.config. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

Enabled Gets or sets a value indicating whether the Web

server control is enabled. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

EnableTheming (Inherited from

System.Web.UI.WebControls.WebControl)

EnableViewState (Inherited from System.Web.UI.Control)

Group If the group options sets the same as another tooltip

widget, the two widget share one tooltip DOM.

HasAttributes (Inherited from

System.Web.UI.WebControls.WebControl)

Height Overridden. Gets or sets the height of the C1ToolTip.

HideAnimation Defines the animation to hide the tooltip.

Page 87: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

85

HideDelay Determines the length of the delay before the

tooltip disappears.

ID (Inherited from System.Web.UI.Control)

Modal Determines when show a tooltip, whether show a

modal layout.

MouseTrailing If true, then the tooltip moves with the mouse.

NamingContainer (Inherited from System.Web.UI.Control)

OnClientHidden Triggered once the tooltip is hidden.

OnClientHiding Triggered before hiding the tooltip. If 'data.cancel' is

set to true, then the tooltip is no longer hidden.

OnClientShowing Triggered before showing the tooltip.

OnClientShown Triggered once the tooltip has shown.

Page (Inherited from System.Web.UI.Control)

Parent (Inherited from System.Web.UI.Control)

Position Sets the tooltip's position mode in relation to the

'relativeTo', 'offsetX', and 'offsetY' properties. For

example, here is the jQuery ui position's

position:{my:'top left',at:'right bottom',offset:}.

RenderingCompatibility (Inherited from System.Web.UI.Control)

ShowAnimation Defines the animation to show the tooltip.

ShowCallout Determines whether to show the callout element.

ShowDelay Determines the length of the delay before the

tooltip appears.

Page 88: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

86

Site (Inherited from System.Web.UI.Control)

SkinID (Inherited from

System.Web.UI.WebControls.WebControl)

Style (Inherited from

System.Web.UI.WebControls.WebControl)

SupportsDisabledAttribute (Inherited from

System.Web.UI.WebControls.WebControl)

TabIndex (Inherited from

System.Web.UI.WebControls.WebControl)

TargetSelector Gets or sets the selector.

Template Gets or sets the template for the content area of the

C1ToolTip control.

TemplateControl (Inherited from System.Web.UI.Control)

TemplateSourceDirectory (Inherited from System.Web.UI.Control)

Theme Name of the theme that will be used to style the

widgets. Available embedded themes include: aristo,

midnight, and ui-lightness. Note that only one

theme can be used for the whole page at one time.

Please make sure that all widget extenders have the

same Theme value. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

ThemeSwatch A value that indicates the theme swatch of the

control, this property only works when

WijmoControlMode property is Mobile. (Inherited

from C1.Web.Wijmo.Controls.C1TargetControlBase)

Title Specifies a value that sets the tooltip’s title.

Page 89: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

87

Triggers Gets and sets the event that will cause the tooltip to

appear.

UniqueID Overridden. Gets the uniqueID of the tooltip.

UpdatePanel Gets the UpdatePanel of the tooltip.

UseCDN Determines whether the widget extender must load

client resources from CDN (Content Delivery

Network) path given by property CDNPath.

(Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

ValidateRequestMode (Inherited from System.Web.UI.Control)

ViewStateMode (Inherited from System.Web.UI.Control)

Width Overridden. Gets or sets the width of the C1ToolTip.

WijmoControlMode A value that indicates mode of the control, whether

it is a mobile or web control. Note that only one

value can be used for the whole website or project.

(Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

WijmoCssAdapter Indicates the control applies the theme of JQuery UI

or Bootstrap. (Inherited from

C1.Web.Wijmo.Controls.C1TargetControlBase)

Top

See Also

Reference

C1ToolTip Class

C1.Web.Wijmo.Controls.C1ToolTip Namespace

Page 90: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

88

AjaxCallback Property Defines the callback for get content by AJAX mode.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1ToolTip.AjaxCallback", Description="Defines

the callback for get content by AJAX mode")>

<LayoutAttribute(LayoutType.Behavior)>

<C1CategoryAttribute("Behavior")>

<WidgetEventAttribute()>

<System.ComponentModel.DefaultValueAttribute()>

<WidgetOptionNameAttribute("ajaxCallback")>

Public Property AjaxCallback As System.String

C#

[C1Description(Key="C1ToolTip.AjaxCallback", Description="Defines the

callback for get content by AJAX mode")]

[Layout(LayoutType.Behavior)]

[C1Category("Behavior")]

[WidgetEvent()]

[System.ComponentModel.DefaultValue()]

[WidgetOptionName("ajaxCallback")]

public System.string AjaxCallback {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Animation Property Defines the animation to show or hide the tooltip. If the showAnimation/hideAnimation is not

specified, then this property works.

Syntax

Visual Basic (Declaration)

<LayoutAttribute(LayoutType.Behavior)>

<C1DescriptionAttribute(Key="C1ToolTip.Animation", Description="Defines the

Page 91: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

89

aniamtion to show or hide the tooltip")>

<WidgetOptionAttribute()>

<C1CategoryAttribute("Behavior")>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Content)>

<System.ComponentModel.NotifyParentPropertyAttribute(True)>

<System.Web.UI.PersistenceModeAttribute(PersistenceMode.InnerProperty)>

<TypeConverterAttribute("System.ComponentModel.ExpandableObjectConverter,

System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")>

Public Property Animation As Animation

C#

[Layout(LayoutType.Behavior)]

[C1Description(Key="C1ToolTip.Animation", Description="Defines the aniamtion

to show or hide the tooltip")]

[WidgetOption()]

[C1Category("Behavior")]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Content)]

[System.ComponentModel.NotifyParentProperty(true)]

[System.Web.UI.PersistenceMode(PersistenceMode.InnerProperty)]

[TypeConverter("System.ComponentModel.ExpandableObjectConverter, System,

Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]

public Animation Animation {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

CalloutAnimation Property Defines the animation to move the tooltip position.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1ToolTip.CalloutAnimation",

Description="Defines the animation to move the tooltip position")>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Content)>

Page 92: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

90

<LayoutAttribute(LayoutType.Behavior)>

<System.Web.UI.PersistenceModeAttribute(PersistenceMode.InnerProperty)>

<WidgetOptionAttribute()>

<C1CategoryAttribute("Behavior")>

<System.ComponentModel.NotifyParentPropertyAttribute(True)>

<TypeConverterAttribute("System.ComponentModel.ExpandableObjectConverter,

System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")>

Public Property CalloutAnimation As SlideAnimation

C#

[C1Description(Key="C1ToolTip.CalloutAnimation", Description="Defines the

animation to move the tooltip position")]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Content)]

[Layout(LayoutType.Behavior)]

[System.Web.UI.PersistenceMode(PersistenceMode.InnerProperty)]

[WidgetOption()]

[C1Category("Behavior")]

[System.ComponentModel.NotifyParentProperty(true)]

[TypeConverter("System.ComponentModel.ExpandableObjectConverter, System,

Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]

public SlideAnimation CalloutAnimation {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

CalloutFilled Property Determines the callout's class style. If true, then the callout triangle will be filled.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1ToolTip.CalloutFilled",

Description="Determines the callout's class style")>

<LayoutAttribute(LayoutType.Appearance)>

<C1CategoryAttribute("Appearance")>

<WidgetOptionAttribute()>

<System.ComponentModel.DefaultValueAttribute()>

Page 93: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

91

Public Property CalloutFilled As System.Boolean

C#

[C1Description(Key="C1ToolTip.CalloutFilled", Description="Determines the

callout's class style")]

[Layout(LayoutType.Appearance)]

[C1Category("Appearance")]

[WidgetOption()]

[System.ComponentModel.DefaultValue()]

public System.bool CalloutFilled {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

ClientID Property Gets the clientID of the tooltip.

Syntax

Visual Basic (Declaration)

<System.ComponentModel.DefaultValueAttribute()>

<WidgetOptionAttribute()>

<WidgetOptionNameAttribute("id")>

Public Overrides ReadOnly Property ClientID As System.String

C#

[System.ComponentModel.DefaultValue()]

[WidgetOption()]

[WidgetOptionName("id")]

public override System.string ClientID {get;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Page 94: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

92

CloseBehavior Property Determines how to close the tooltip.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1ToolTip.CloseBehavior",

Description="Determines how to close the tooltip")>

<LayoutAttribute(LayoutType.Behavior)>

<WidgetOptionAttribute()>

<C1CategoryAttribute("Behavior")>

<System.ComponentModel.DefaultValueAttribute()>

Public Property CloseBehavior As CloseBehavior

C#

[C1Description(Key="C1ToolTip.CloseBehavior", Description="Determines how to

close the tooltip")]

[Layout(LayoutType.Behavior)]

[WidgetOption()]

[C1Category("Behavior")]

[System.ComponentModel.DefaultValue()]

public CloseBehavior CloseBehavior {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Content Property Gets and sets the tooltip's content.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1ToolTip.Content", Description="Gets and sets

the tooltip's content")>

<LayoutAttribute(LayoutType.Behavior)>

<WidgetOptionAttribute()>

<C1CategoryAttribute("Behavior")>

Page 95: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

93

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Content)>

<System.ComponentModel.NotifyParentPropertyAttribute(True)>

<System.Web.UI.PersistenceModeAttribute(PersistenceMode.InnerProperty)>

<TypeConverterAttribute("System.ComponentModel.ExpandableObjectConverter,

System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")>

Public Property Content As ContentOption

C#

[C1Description(Key="C1ToolTip.Content", Description="Gets and sets the

tooltip's content")]

[Layout(LayoutType.Behavior)]

[WidgetOption()]

[C1Category("Behavior")]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Content)]

[System.ComponentModel.NotifyParentProperty(true)]

[System.Web.UI.PersistenceMode(PersistenceMode.InnerProperty)]

[TypeConverter("System.ComponentModel.ExpandableObjectConverter, System,

Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]

public ContentOption Content {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

CssClass Property Gets or sets the selector.

Syntax

Visual Basic (Declaration)

<WidgetOptionAttribute()>

<System.ComponentModel.DefaultValueAttribute()>

Public Overrides Property CssClass As System.String

C#

[WidgetOption()]

[System.ComponentModel.DefaultValue()]

Page 96: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

94

public override System.string CssClass {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

EnableCallBackMode Property Gets or sets a value that determines whether to enable callback to load tooltip's content on

demand.

Syntax

Visual Basic (Declaration)

<System.ComponentModel.BindableAttribute(Bindable=False,

Direction=BindingDirection.OneWay)>

<WidgetOptionAttribute()>

<System.ComponentModel.DefaultValueAttribute()>

<C1DescriptionAttribute(Key="C1ToolTip.EnableCallBackMode", Description="Gets

or sets a value that determines whether to enable callback to load tooltip's

content on demand.")>

<C1CategoryAttribute("Behavior")>

<LayoutAttribute(LayoutType.Behavior)>

Public Property EnableCallBackMode As System.Boolean

C#

[System.ComponentModel.Bindable(Bindable=false,

Direction=BindingDirection.OneWay)]

[WidgetOption()]

[System.ComponentModel.DefaultValue()]

[C1Description(Key="C1ToolTip.EnableCallBackMode", Description="Gets or sets

a value that determines whether to enable callback to load tooltip's content

on demand.")]

[C1Category("Behavior")]

[Layout(LayoutType.Behavior)]

public System.bool EnableCallBackMode {get; set;}

See Also

Reference

Page 97: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

95

C1ToolTip Class

C1ToolTip Members

Group Property If the group options sets the same as another tooltip widget, the two widget share one tooltip

DOM.

Syntax

Visual Basic (Declaration)

<WidgetOptionAttribute()>

<C1DescriptionAttribute(Key="C1ToolTip.Group", Description="If the group

options sets the same as another tooltip widget,the two widget share one

tooltip DOM")>

<C1CategoryAttribute("Behavior")>

<System.ComponentModel.DefaultValueAttribute()>

<LayoutAttribute(LayoutType.Behavior)>

Public Property Group As System.String

C#

[WidgetOption()]

[C1Description(Key="C1ToolTip.Group", Description="If the group options sets

the same as another tooltip widget,the two widget share one tooltip DOM")]

[C1Category("Behavior")]

[System.ComponentModel.DefaultValue()]

[Layout(LayoutType.Behavior)]

public System.string Group {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Height Property Gets or sets the height of the C1ToolTip.

Syntax

Visual Basic (Declaration)

<WidgetOptionNameAttribute("controlheight")>

Page 98: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

96

<C1CategoryAttribute("Appearance")>

<WidgetOptionAttribute()>

<System.ComponentModel.DefaultValueAttribute()>

<LayoutAttribute(LayoutType.Appearance)>

Public Overrides Property Height As System.Web.UI.WebControls.Unit

C#

[WidgetOptionName("controlheight")]

[C1Category("Appearance")]

[WidgetOption()]

[System.ComponentModel.DefaultValue()]

[Layout(LayoutType.Appearance)]

public override System.Web.UI.WebControls.Unit Height {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

HideAnimation Property Defines the animation to hide the tooltip.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1ToolTip.HideAnimation", Description="Defines

the animation to hide the tooltip")>

<System.ComponentModel.NotifyParentPropertyAttribute(True)>

<LayoutAttribute(LayoutType.Behavior)>

<C1CategoryAttribute("Behavior")>

<WidgetOptionAttribute()>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Content)>

<System.Web.UI.PersistenceModeAttribute(PersistenceMode.InnerProperty)>

<TypeConverterAttribute("System.ComponentModel.ExpandableObjectConverter,

System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")>

Public Property HideAnimation As Animation

C#

[C1Description(Key="C1ToolTip.HideAnimation", Description="Defines the

Page 99: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

97

animation to hide the tooltip")]

[System.ComponentModel.NotifyParentProperty(true)]

[Layout(LayoutType.Behavior)]

[C1Category("Behavior")]

[WidgetOption()]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Content)]

[System.Web.UI.PersistenceMode(PersistenceMode.InnerProperty)]

[TypeConverter("System.ComponentModel.ExpandableObjectConverter, System,

Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]

public Animation HideAnimation {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

HideDelay Property Determines the length of the delay before the tooltip disappears.

Syntax

Visual Basic (Declaration)

<System.ComponentModel.DefaultValueAttribute()>

<LayoutAttribute(LayoutType.Behavior)>

<C1DescriptionAttribute(Key="C1ToolTip.HideDelay", Description="Determines

the length of the delay before the tooltip disappears")>

<C1CategoryAttribute("Behavior")>

<WidgetOptionAttribute()>

Public Property HideDelay As System.Integer

C#

[System.ComponentModel.DefaultValue()]

[Layout(LayoutType.Behavior)]

[C1Description(Key="C1ToolTip.HideDelay", Description="Determines the length

of the delay before the tooltip disappears")]

[C1Category("Behavior")]

[WidgetOption()]

public System.int HideDelay {get; set;}

See Also

Page 100: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

98

Reference

C1ToolTip Class

C1ToolTip Members

Modal Property Determines when show a tooltip, whether show a modal layout.

Syntax

Visual Basic (Declaration)

<C1CategoryAttribute("Appearance")>

<C1DescriptionAttribute(Key="C1ToolTip.Modal", Description="Determines when

show a tooltip, whether show a modal layout")>

<WidgetOptionAttribute()>

<System.ComponentModel.DefaultValueAttribute()>

<LayoutAttribute(LayoutType.Appearance)>

Public Property Modal As System.Boolean

C#

[C1Category("Appearance")]

[C1Description(Key="C1ToolTip.Modal", Description="Determines when show a

tooltip, whether show a modal layout")]

[WidgetOption()]

[System.ComponentModel.DefaultValue()]

[Layout(LayoutType.Appearance)]

public System.bool Modal {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

MouseTrailing Property If true, then the tooltip moves with the mouse.

Syntax

Visual Basic (Declaration)

<LayoutAttribute(LayoutType.Behavior)>

Page 101: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

99

<C1DescriptionAttribute(Key="C1ToolTip.MouseTrailing", Description="If true,

then the tooltip moves with the mouse")>

<WidgetOptionAttribute()>

<C1CategoryAttribute("Behavior")>

<System.ComponentModel.DefaultValueAttribute()>

Public Property MouseTrailing As System.Boolean

C#

[Layout(LayoutType.Behavior)]

[C1Description(Key="C1ToolTip.MouseTrailing", Description="If true, then the

tooltip moves with the mouse")]

[WidgetOption()]

[C1Category("Behavior")]

[System.ComponentModel.DefaultValue()]

public System.bool MouseTrailing {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

OnClientHidden Property Triggered once the tooltip is hidden.

Syntax

Visual Basic (Declaration)

<LayoutAttribute(LayoutType.Behavior)>

<System.ComponentModel.DefaultValueAttribute()>

<WidgetOptionNameAttribute("hidden")>

<C1DescriptionAttribute(Key="C1ToolTip.OnClientHidden", Description="Fires on

the client side when the C1ToolTip is hidden.")>

<WidgetEventAttribute("e")>

<C1CategoryAttribute("Events")>

Public Property OnClientHidden As System.String

C#

[Layout(LayoutType.Behavior)]

[System.ComponentModel.DefaultValue()]

[WidgetOptionName("hidden")]

Page 102: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

100

[C1Description(Key="C1ToolTip.OnClientHidden", Description="Fires on the

client side when the C1ToolTip is hidden.")]

[WidgetEvent("e")]

[C1Category("Events")]

public System.string OnClientHidden {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

OnClientHiding Property Triggered before hiding the tooltip. If 'data.cancel' is set to true, then the tooltip is no longer

hidden.

Syntax

Visual Basic (Declaration)

<WidgetEventAttribute("e")>

<LayoutAttribute(LayoutType.Behavior)>

<WidgetOptionNameAttribute("hiding")>

<System.ComponentModel.DefaultValueAttribute()>

<C1CategoryAttribute("Events")>

<C1DescriptionAttribute(Key="C1ToolTip.OnClientHiding", Description="Fires on

the client side before the C1ToolTip is hidden.")>

Public Property OnClientHiding As System.String

C#

[WidgetEvent("e")]

[Layout(LayoutType.Behavior)]

[WidgetOptionName("hiding")]

[System.ComponentModel.DefaultValue()]

[C1Category("Events")]

[C1Description(Key="C1ToolTip.OnClientHiding", Description="Fires on the

client side before the C1ToolTip is hidden.")]

public System.string OnClientHiding {get; set;}

See Also

Reference

Page 103: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

101

C1ToolTip Class

C1ToolTip Members

OnClientShowing Property Triggered before showing the tooltip.

Syntax

Visual Basic (Declaration)

<System.ComponentModel.DefaultValueAttribute()>

<C1DescriptionAttribute(Key="C1ToolTip.OnClientShowing", Description="Fires

on the client side before the C1ToolTip is shown.")>

<WidgetOptionNameAttribute("showing")>

<WidgetEventAttribute("e")>

<C1CategoryAttribute("Events")>

<LayoutAttribute(LayoutType.Behavior)>

Public Property OnClientShowing As System.String

C#

[System.ComponentModel.DefaultValue()]

[C1Description(Key="C1ToolTip.OnClientShowing", Description="Fires on the

client side before the C1ToolTip is shown.")]

[WidgetOptionName("showing")]

[WidgetEvent("e")]

[C1Category("Events")]

[Layout(LayoutType.Behavior)]

public System.string OnClientShowing {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

OnClientShown Property Triggered once the tooltip has shown.

Syntax

Visual Basic (Declaration)

<LayoutAttribute(LayoutType.Behavior)>

Page 104: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

102

<C1CategoryAttribute("Events")>

<System.ComponentModel.DefaultValueAttribute()>

<C1DescriptionAttribute(Key="C1ToolTip.OnClientShown", Description="Fires on

the client side when the C1ToolTip is shown.")>

<WidgetEventAttribute("e")>

<WidgetOptionNameAttribute("shown")>

Public Property OnClientShown As System.String

C#

[Layout(LayoutType.Behavior)]

[C1Category("Events")]

[System.ComponentModel.DefaultValue()]

[C1Description(Key="C1ToolTip.OnClientShown", Description="Fires on the

client side when the C1ToolTip is shown.")]

[WidgetEvent("e")]

[WidgetOptionName("shown")]

public System.string OnClientShown {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Position Property Sets the tooltip's position mode in relation to the 'relativeTo', 'offsetX', and 'offsetY' properties.

For example, here is the jQuery ui position's position:{my:'top left',at:'right bottom',offset:}.

Syntax

Visual Basic (Declaration)

<System.Web.UI.PersistenceModeAttribute(PersistenceMode.InnerProperty)>

<LayoutAttribute(LayoutType.Appearance)>

<TypeConverterAttribute("System.ComponentModel.ExpandableObjectConverter,

System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")>

<C1DescriptionAttribute(Key="C1ToolTip.Position", Description="Sets the

tooltip's position mode in relation to the 'relativeTo', 'offsetX',and

'offsetY' properties")>

<C1CategoryAttribute("Appearance")>

<WidgetOptionAttribute()>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

Page 105: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

103

lizationVisibility.Content)>

<System.ComponentModel.NotifyParentPropertyAttribute(True)>

Public Property Position As PositionSettings

C#

[System.Web.UI.PersistenceMode(PersistenceMode.InnerProperty)]

[Layout(LayoutType.Appearance)]

[TypeConverter("System.ComponentModel.ExpandableObjectConverter, System,

Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]

[C1Description(Key="C1ToolTip.Position", Description="Sets the tooltip's

position mode in relation to the 'relativeTo', 'offsetX',and 'offsetY'

properties")]

[C1Category("Appearance")]

[WidgetOption()]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Content)]

[System.ComponentModel.NotifyParentProperty(true)]

public PositionSettings Position {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

ShowAnimation Property Defines the animation to show the tooltip.

Syntax

Visual Basic (Declaration)

<C1CategoryAttribute("Behavior")>

<LayoutAttribute(LayoutType.Behavior)>

<C1DescriptionAttribute(Key="C1ToolTip.ShowAnimation", Description="Defines

the animation to show the tooltip")>

<WidgetOptionAttribute()>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Content)>

<System.ComponentModel.NotifyParentPropertyAttribute(True)>

<System.Web.UI.PersistenceModeAttribute(PersistenceMode.InnerProperty)>

<TypeConverterAttribute("System.ComponentModel.ExpandableObjectConverter,

Page 106: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

104

System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")>

Public Property ShowAnimation As Animation

C#

[C1Category("Behavior")]

[Layout(LayoutType.Behavior)]

[C1Description(Key="C1ToolTip.ShowAnimation", Description="Defines the

animation to show the tooltip")]

[WidgetOption()]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Content)]

[System.ComponentModel.NotifyParentProperty(true)]

[System.Web.UI.PersistenceMode(PersistenceMode.InnerProperty)]

[TypeConverter("System.ComponentModel.ExpandableObjectConverter, System,

Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]

public Animation ShowAnimation {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

ShowCallout Property Determines whether to show the callout element.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1ToolTip.ShowCallout", Description="Determines

whether to show the callout element")>

<System.ComponentModel.DefaultValueAttribute()>

<LayoutAttribute(LayoutType.Appearance)>

<C1CategoryAttribute("Appearance")>

<WidgetOptionAttribute()>

Public Property ShowCallout As System.Boolean

C#

[C1Description(Key="C1ToolTip.ShowCallout", Description="Determines whether

to show the callout element")]

[System.ComponentModel.DefaultValue()]

Page 107: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

105

[Layout(LayoutType.Appearance)]

[C1Category("Appearance")]

[WidgetOption()]

public System.bool ShowCallout {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

ShowDelay Property Determines the length of the delay before the tooltip appears.

Syntax

Visual Basic (Declaration)

<LayoutAttribute(LayoutType.Behavior)>

<System.ComponentModel.DefaultValueAttribute()>

<C1DescriptionAttribute(Key="C1ToolTip.ShowDelay", Description="Determines

the length of the delay before the tooltip appears")>

<WidgetOptionAttribute()>

<C1CategoryAttribute("Behavior")>

Public Property ShowDelay As System.Integer

C#

[Layout(LayoutType.Behavior)]

[System.ComponentModel.DefaultValue()]

[C1Description(Key="C1ToolTip.ShowDelay", Description="Determines the length

of the delay before the tooltip appears")]

[WidgetOption()]

[C1Category("Behavior")]

public System.int ShowDelay {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

TargetSelector Property Gets or sets the selector.

Page 108: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

106

Syntax

Visual Basic (Declaration)

<System.ComponentModel.DefaultValueAttribute()>

<C1DescriptionAttribute(Key="C1ToolTip.TargetSelector", Description="Gets or

sets the selector.")>

<WidgetOptionAttribute()>

<C1CategoryAttribute("Behavior")>

<LayoutAttribute(LayoutType.Behavior)>

Public Property TargetSelector As System.String

C#

[System.ComponentModel.DefaultValue()]

[C1Description(Key="C1ToolTip.TargetSelector", Description="Gets or sets the

selector.")]

[WidgetOption()]

[C1Category("Behavior")]

[Layout(LayoutType.Behavior)]

public System.string TargetSelector {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Template Property Gets or sets the template for the content area of the C1ToolTip control.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1ToolTip.Template", Description="Gets or sets

the template for the content area of the C1ToolTip control.")>

<System.ComponentModel.BrowsableAttribute(False)>

<System.ComponentModel.DefaultValueAttribute()>

<System.Web.UI.TemplateInstanceAttribute(TemplateInstance.Single)>

<System.ComponentModel.BindableAttribute(Bindable=False,

Direction=BindingDirection.OneWay)>

<System.Web.UI.PersistenceModeAttribute(PersistenceMode.InnerProperty)>

Page 109: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

107

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Content)>

Public Property Template As System.Web.UI.ITemplate

C#

[C1Description(Key="C1ToolTip.Template", Description="Gets or sets the

template for the content area of the C1ToolTip control.")]

[System.ComponentModel.Browsable(false)]

[System.ComponentModel.DefaultValue()]

[System.Web.UI.TemplateInstance(TemplateInstance.Single)]

[System.ComponentModel.Bindable(Bindable=false,

Direction=BindingDirection.OneWay)]

[System.Web.UI.PersistenceMode(PersistenceMode.InnerProperty)]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Content)]

public System.Web.UI.ITemplate Template {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Title Property Specifies a value that sets the tooltip’s title.

Syntax

Visual Basic (Declaration)

<System.Web.UI.PersistenceModeAttribute(PersistenceMode.InnerProperty)>

<LayoutAttribute(LayoutType.Behavior)>

<C1CategoryAttribute("Behavior")>

<TypeConverterAttribute("System.ComponentModel.ExpandableObjectConverter,

System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")>

<WidgetOptionAttribute()>

<C1DescriptionAttribute(Key="C1ToolTip.Title", Description="Specifies a value

that sets the tooltip’s title")>

<System.ComponentModel.DesignerSerializationVisibilityAttribute(DesignerSeria

lizationVisibility.Content)>

<System.ComponentModel.NotifyParentPropertyAttribute(True)>

Public Property Title As ContentOption

Page 110: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

108

C#

[System.Web.UI.PersistenceMode(PersistenceMode.InnerProperty)]

[Layout(LayoutType.Behavior)]

[C1Category("Behavior")]

[TypeConverter("System.ComponentModel.ExpandableObjectConverter, System,

Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]

[WidgetOption()]

[C1Description(Key="C1ToolTip.Title", Description="Specifies a value that

sets the tooltip’s title")]

[System.ComponentModel.DesignerSerializationVisibility(DesignerSerializationV

isibility.Content)]

[System.ComponentModel.NotifyParentProperty(true)]

public ContentOption Title {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Triggers Property Gets and sets the event that will cause the tooltip to appear.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1ToolTip.Triggers", Description="Gets and sets

the event that will cause the tooltip to appear")>

<LayoutAttribute(LayoutType.Behavior)>

<WidgetOptionAttribute()>

<C1CategoryAttribute("Behavior")>

<System.ComponentModel.DefaultValueAttribute()>

Public Property Triggers As Trigger

C#

[C1Description(Key="C1ToolTip.Triggers", Description="Gets and sets the event

that will cause the tooltip to appear")]

[Layout(LayoutType.Behavior)]

[WidgetOption()]

[C1Category("Behavior")]

Page 111: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

109

[System.ComponentModel.DefaultValue()]

public Trigger Triggers {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

UniqueID Property Gets the uniqueID of the tooltip.

Syntax

Visual Basic (Declaration)

<System.ComponentModel.DefaultValueAttribute()>

<WidgetOptionAttribute()>

Public Overrides ReadOnly Property UniqueID As System.String

C#

[System.ComponentModel.DefaultValue()]

[WidgetOption()]

public override System.string UniqueID {get;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

UpdatePanel Property Gets the UpdatePanel of the tooltip.

Syntax

Visual Basic (Declaration)

<LayoutAttribute(LayoutType.Behavior)>

<C1CategoryAttribute("Behavior")>

<C1DescriptionAttribute(Key="C1ToolTip.UpdatePanel", Description="Gets the

UpdatePanel of the tooltip.")>

Page 112: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

110

Public ReadOnly Property UpdatePanel As System.Web.UI.UpdatePanel

C#

[Layout(LayoutType.Behavior)]

[C1Category("Behavior")]

[C1Description(Key="C1ToolTip.UpdatePanel", Description="Gets the UpdatePanel

of the tooltip.")]

public System.Web.UI.UpdatePanel UpdatePanel {get;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Width Property Gets or sets the width of the C1ToolTip.

Syntax

Visual Basic (Declaration)

<LayoutAttribute(LayoutType.Appearance)>

<System.ComponentModel.DefaultValueAttribute()>

<WidgetOptionAttribute()>

<WidgetOptionNameAttribute("controlwidth")>

<C1CategoryAttribute("Appearance")>

Public Overrides Property Width As System.Web.UI.WebControls.Unit

C#

[Layout(LayoutType.Appearance)]

[System.ComponentModel.DefaultValue()]

[WidgetOption()]

[WidgetOptionName("controlwidth")]

[C1Category("Appearance")]

public override System.Web.UI.WebControls.Unit Width {get; set;}

See Also

Reference

C1ToolTip Class

C1ToolTip Members

Page 113: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

111

Events For a list of all members of this type, see C1ToolTip members.

Public Events

Name Description

DataBinding (Inherited from System.Web.UI.Control)

Disposed (Inherited from System.Web.UI.Control)

Init (Inherited from System.Web.UI.Control)

Load (Inherited from System.Web.UI.Control)

OnAjaxUpdate Occurs on the server after the AJAX request back to server-side.

PreRender (Inherited from System.Web.UI.Control)

Unload (Inherited from System.Web.UI.Control)

Top

See Also

Reference

C1ToolTip Class

C1.Web.Wijmo.Controls.C1ToolTip Namespace

OnAjaxUpdate Event Occurs on the server after the AJAX request back to server-side.

Syntax

Visual Basic (Declaration)

<C1DescriptionAttribute(Key="C1ToolTip.OnAjaxUpdate", Description="Occurs on

the server after the AJAX request back to server-side.")>

Public Event OnAjaxUpdate As GetContentCallbackHander

C#

Page 114: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

112

[C1Description(Key="C1ToolTip.OnAjaxUpdate", Description="Occurs on the

server after the AJAX request back to server-side.")]

public event GetContentCallbackHander OnAjaxUpdate

See Also

Reference

C1ToolTip Class

C1ToolTip Members

C1ToolTipCallBackEventArgs C1ToolTipCallBackEventArgs is used for the OnAjaxUpdate event.

Object Model

Syntax

Visual Basic (Declaration)

Public Class C1ToolTipCallBackEventArgs

Inherits System.EventArgs

C#

public class C1ToolTipCallBackEventArgs : System.EventArgs

Inheritance Hierarchy

System.Object

System.EventArgs

C1.Web.Wijmo.Controls.C1ToolTip.C1ToolTipCallBackEventArgs

See Also

Reference

C1ToolTipCallBackEventArgs Members

C1.Web.Wijmo.Controls.C1ToolTip Namespace

Overview C1ToolTipCallBackEventArgs is used for the OnAjaxUpdate event.

Object Model

Page 115: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

113

Syntax

Visual Basic (Declaration)

Public Class C1ToolTipCallBackEventArgs

Inherits System.EventArgs

C#

public class C1ToolTipCallBackEventArgs : System.EventArgs

Inheritance Hierarchy

System.Object

System.EventArgs

C1.Web.Wijmo.Controls.C1ToolTip.C1ToolTipCallBackEventArgs

See Also

Reference

C1ToolTipCallBackEventArgs Members

C1.Web.Wijmo.Controls.C1ToolTip Namespace

Members The following tables list the members exposed by C1ToolTipCallBackEventArgs.

Public Constructors

Name Description

C1ToolTipCallBackEventArgs Constructor Overloaded.

Top

Public Properties

Name Description

Content Gets or sets the content of the tooltip

Source Gets or sets the source control of the tooltip.

Page 116: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

114

Title Gets or sets the Title of the tooltip

UpdatePanel Gets or sets the updatepanel of the tooltip.

Top

See Also

Reference

C1ToolTipCallBackEventArgs Class

C1.Web.Wijmo.Controls.C1ToolTip Namespace

C1ToolTipCallBackEventArgs Constructor

Overload List

Overload Description

C1ToolTipCallBackEventArgs Constructor() Initializes a new instance of the

C1ToolTipCallBackEventArgs class.

C1ToolTipCallBackEventArgs Constructor(String,String) Initializes a new instance of the

C1ToolTipCallBackEventArgs class.

See Also

Reference

C1ToolTipCallBackEventArgs Class

C1ToolTipCallBackEventArgs Members

C1ToolTipCallBackEventArgs Constructor() Initializes a new instance of the C1ToolTipCallBackEventArgs class.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public C1ToolTipCallBackEventArgs()

Page 117: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

115

See Also

Reference

C1ToolTipCallBackEventArgs Class

C1ToolTipCallBackEventArgs Members

Overload List

C1ToolTipCallBackEventArgs Constructor(String,String) Initializes a new instance of the C1ToolTipCallBackEventArgs class.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal title As System.String, _

ByVal content As System.String _

)

C#

public C1ToolTipCallBackEventArgs(

System.string title,

System.string content

)

Parameters

title

Tooltip's title

content

Tooltip's content

See Also

Reference

C1ToolTipCallBackEventArgs Class

C1ToolTipCallBackEventArgs Members

Overload List

Properties For a list of all members of this type, see C1ToolTipCallBackEventArgs members.

Page 118: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

116

Public Properties

Name Description

Content Gets or sets the content of the tooltip

Source Gets or sets the source control of the tooltip.

Title Gets or sets the Title of the tooltip

UpdatePanel Gets or sets the updatepanel of the tooltip.

Top

See Also

Reference

C1ToolTipCallBackEventArgs Class

C1.Web.Wijmo.Controls.C1ToolTip Namespace

Content Property Gets or sets the content of the tooltip

Syntax

Visual Basic (Declaration)

Public Property Content As System.String

C#

public System.string Content {get; set;}

See Also

Reference

C1ToolTipCallBackEventArgs Class

C1ToolTipCallBackEventArgs Members

Source Property Gets or sets the source control of the tooltip.

Syntax

Page 119: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

117

Visual Basic (Declaration)

Public Property Source As System.String

C#

public System.string Source {get; set;}

See Also

Reference

C1ToolTipCallBackEventArgs Class

C1ToolTipCallBackEventArgs Members

Title Property Gets or sets the Title of the tooltip

Syntax

Visual Basic (Declaration)

Public Property Title As System.String

C#

public System.string Title {get; set;}

See Also

Reference

C1ToolTipCallBackEventArgs Class

C1ToolTipCallBackEventArgs Members

UpdatePanel Property Gets or sets the updatepanel of the tooltip.

Syntax

Visual Basic (Declaration)

Public Property UpdatePanel As System.Web.UI.UpdatePanel

C#

public System.Web.UI.UpdatePanel UpdatePanel {get; set;}

Page 120: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

118

See Also

Reference

C1ToolTipCallBackEventArgs Class

C1ToolTipCallBackEventArgs Members

Enumerations

CloseBehavior Defines the behavior of close the tooltip.

Syntax

Visual Basic (Declaration)

Public Enum CloseBehavior

Inherits System.Enum

C#

public enum CloseBehavior : System.Enum

Members

Member Description

Auto If it is auto ,auto hides the tooltip

None If it is none, not hides the tooltip

Sticky If it is sticky, show the close button and click the button to hide the tooltip.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Web.Wijmo.Controls.C1ToolTip.CloseBehavior

See Also

Reference

Page 121: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

119

C1.Web.Wijmo.Controls.C1ToolTip Namespace

Trigger Defines the trigger event for show tooltip.

Syntax

Visual Basic (Declaration)

Public Enum Trigger

Inherits System.Enum

C#

public enum Trigger : System.Enum

Members

Member Description

Click Click the element, show the tooltip.

Custom Not show the tooltip, user only can call the show or showAt method to show

the tooltip.

Focus Focus the element, show the tooltip.

Hover Mouseover the element, show the tooltip; mouseout it, hide the tooltip.

RightClick Right click the element, show the tooltip.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Web.Wijmo.Controls.C1ToolTip.Trigger

See Also

Reference

C1.Web.Wijmo.Controls.C1ToolTip Namespace

Page 122: ComponentOne ToolTip for ASP.NET Web Formsprerelease.componentone.com/help/ASPNETWebForms/ASP.Tooltip.pdfThis triggers an AJAX call to the server when the end-user hovers over a tooltip

ToolTip for ASP.NET Web Forms

120

Delegates

GetContentCallbackHander Delegate type for handling OnAjaxUpdate events.

Syntax

Visual Basic (Declaration)

Public Delegate Sub GetContentCallbackHander( _

ByVal e As C1ToolTipCallBackEventArgs _

)

C#

public delegate void GetContentCallbackHander(

C1ToolTipCallBackEventArgs e

)

Parameters

e

C1ToolTipCallBackEventArgs object that contains the event data

See Also

Reference

GetContentCallbackHander Members

C1.Web.Wijmo.Controls.C1ToolTip Namespace


Recommended