Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ There are two ways you can contribute to the public Telerik UI for WinForms docu

You can generate a static web site from the Telerik UI for WinForms the documentation and browse it locally.

For the WinForms documentaion:
For the WinForms documentation:

1. Clone the repository `git clone git@github.com:telerik/winforms-docs.git`
2. Run `bundle install` (you must have ruby and bundler installed beforehand)
Expand Down
2 changes: 1 addition & 1 deletion ai-coding-assistant/converter/converter-getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ Migrate this WinForms application to Telerik UI for WinForms. Use the Telerik MC

```

**Migrate with a dry run (preview changes before applying, takes more time and consumes more resources ):**
**Migrate with a dry run (preview changes before applying, takes more time and consumes more resources):**

```
Migrate this WinForms application to Telerik UI for WinForms. Use the Telerik MCP tools to guide each step — start with telerik_get_migration_plan and follow its workflow. Try to preserve all existing functionality. Do not guess package names, do not create stub controls, do not batch-convert files. Use dryRun mode when calling telerik_convert_file so I can review each file's changes before they are applied.
Expand Down
2 changes: 1 addition & 1 deletion analytics/analytics-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,6 @@ Currently only few controls support analytics out of the box. Note that only use
|**RadTrackBar**|SelectionChanged|
|**RadTreeView**|Select, Expand/Collapse, SelectionChanged, Edit, NodeRemoved|
|**RadWaitingBar**|StartWaiting, EndWaiting|
|**Exporting features in controls**|All export providers(including async exports) - when export operation is completed|
|**Exporting features in controls**|All export providers (including async exports) - when export operation is completed|


2 changes: 1 addition & 1 deletion analytics/google-analytics-integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ This article shows how to use the Telerik Analytics API to implement a custom Go

5. In order to test the data you send, disable the __Internal Traffic__ filter from the following menu, __Admin —> Data Settings —> Data Filters__. Also, event sending can be tested with the [Google Analytics Event Builder](https://ga-dev-tools.google/ga4/event-builder/).

The Measurement Id and API secret copied in setps 3 and 4 will be used in the .NET API shown in the [Implementing the Analytics Provider](#implementing-the-analytics-provider) section of this article.
The Measurement Id and API secret copied in steps 3 and 4 will be used in the .NET API shown in the [Implementing the Analytics Provider](#implementing-the-analytics-provider) section of this article.

## Setting up the Project

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ In Visual Studio open the NuGet package manager and install the **DynamoDB** mod

![NuGet Package Manager installing the AWSSDK.DynamoDBv2 package for a Telerik UI for WinForms application](images/aws-dynamo-db002.png)

Another option is to to type the following command in the **NuGet Package Manager Console**: *PM> Install-Package AWSSDK.DynamoDBv2*
Another option is to type the following command in the **NuGet Package Manager Console**: *PM> Install-Package AWSSDK.DynamoDBv2*

In addition you need to add the following to your App.config file:

Expand All @@ -48,7 +48,7 @@ In addition you need to add the following to your App.config file:

## Step 3: Create the AWS manager class

Add a class called **AWS_Manager** to the example. You will use this class to add all functionality for managing the DynamoDB database. For now you can create the method that crates the table:
Add a class called **AWS_Manager** to the example. You will use this class to add all functionality for managing the DynamoDB database. For now you can create the method that creates the table:

````C#

Expand Down
2 changes: 1 addition & 1 deletion cloud-integration/aws/connect-to-data-in-the-cloud/rds.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ This will lead you to the **Select Engine** page. Select *SQL server Express Edi

![AWS RDS Select Engine page with SQL Server Express selected for a Telerik UI for WinForms application](images/aws-rds003.png)

On the next screen choose any options you want. For this example we are using the free tier options. Make sure that **Publicly Accessible** option is set to *Yes*. At the bottom of the page choose database name and specify the user name an password.
On the next screen choose any options you want. For this example we are using the free tier options. Make sure that **Publicly Accessible** option is set to *Yes*. At the bottom of the page choose database name and specify the user name and password.

![AWS RDS database configuration page for a Telerik UI for WinForms cloud integration application](images/aws-rds004.png)

Expand Down
4 changes: 2 additions & 2 deletions cloud-integration/aws/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ Click add new user and follow the instructions on the screen. There are 4 steps:

![AWS IAM Add User wizard showing the user creation and permission steps for a Telerik UI for WinForms application](images/aws-getting-started003.png)

1. Chose the name and access (programmatic and/or management console).
2. Chose permission policy - for the first user you can use any of the existing policies(the third icon).
1. Choose the name and access (programmatic and/or management console).
2. Choose permission policy - for the first user you can use any of the existing policies (the third icon).
3. Just confirm by pressing *Create User*.
4. This is a summary page which allows you to download the user details in a csv file. Click Download and save the file. You will import this in Visual Studio.

Expand Down
4 changes: 2 additions & 2 deletions cloud-integration/aws/ses.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,11 @@ In addition you need to add the following to your App.config file:

````

>tip If you do not have an AWS account in Visual Studio please check the[Getting Started]({%slug cloud-services/aws/getting-started%}) article.
>tip If you do not have an AWS account in Visual Studio please check the [Getting Started]({%slug cloud-services/aws/getting-started%}) article.

## Step 3: Add the code to the application

The following spinet shows how you can use send a mail using the content from the previously added controls:
The following snippet shows how you can send a mail using the content from the previously added controls:

````C#
private void radButton1_Click(object sender, EventArgs e)
Expand Down
4 changes: 2 additions & 2 deletions cloud-integration/aws/storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ In addition you need to add the following to your App.config file:

## Step 3: Create the IAmazonS3 client

Now you are ready to create the *IAmazonS3* client object. This object will be used later form managing the data.
Now you are ready to create the *IAmazonS3* client object. This object will be used later for managing the data.

````C#

Expand All @@ -65,7 +65,7 @@ Public Sub New()
End Sub
````

The S3 API is intuitive and you just need to create a proper request. The following spinet shows the event handlers of all buttons.
The S3 API is intuitive and you just need to create a proper request. The following snippet shows the event handlers of all buttons.

````C#

Expand Down
4 changes: 2 additions & 2 deletions cloud-integration/azure/blob-storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ position: 3

# Blob Storage

The Azure Blob Storage allows you to store any type of unstructured data: images, videos, audio, documents, and more. This article will show you how you can create a small application that allows you to manage the the data uploaded to the storage.
The Azure Blob Storage allows you to store any type of unstructured data: images, videos, audio, documents, and more. This article will show you how you can create a small application that allows you to manage the data uploaded to the storage.


## Step 1: Create the WinForms Application
Expand All @@ -28,7 +28,7 @@ Open the NuGet Package Manager and install the **Windows.Azure.Storage** package

## Step 3: Create the Storage Account Objects

We will use the following objects in order to manage the storage. Add tre the following code to your form class.
We will use the following objects in order to manage the storage. Add the following code to your form class.

````C#
CloudStorageAccount storageAccount = null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ In Visual Studio open the NuGet package manager and install the **Microsoft.Azur

## Step 3: Create the Database

Go to your Azure console, click **Create Resource** the select __Cosmos DB__ and populate the required information:
Go to your Azure console, click **Create Resource** then select __Cosmos DB__ and populate the required information:
* ID - choose any name you want
* API - select SQL
* Resource Group - select __Create New__ and use the same name as your ID
Expand Down Expand Up @@ -91,7 +91,7 @@ Me.client.CreateDatabaseIfNotExistsAsync(New Database With {.Id = "EmployeeDB"})

## Step 5: Create JSON documents

Documents are user defined (arbitrary) JSON content. We can now insert one or more documents. First, we need to create a the class that will represent the business object:
Documents are user defined (arbitrary) JSON content. We can now insert one or more documents. First, we need to create the class that will represent the business object:

````C#
public class Employee
Expand Down Expand Up @@ -188,7 +188,7 @@ Now you can see the data in the grid:

## Step 7: Save the data

Our grid allows us to track any changes an this is why we can save them directly. In this case you will use the **RowsChanged** event to update the records in the database:
Our grid allows us to track any changes and this is why we can save them directly. In this case you will use the **RowsChanged** event to update the records in the database:

````C#
private void RadGridView1_RowsChanged(object sender, Telerik.WinControls.UI.GridViewCollectionChangedEventArgs e)
Expand Down
4 changes: 2 additions & 2 deletions cloud-integration/google-cloud/datastore-nosql.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ First create the WinForms project, to do that create a blank [Telerik UI for Win

The following tutorial shows how you can create the **Datastore** instance - [Datastore Quickstart](https://cloud.google.com/datastore/docs/quickstart).

The process is strait forward and easy. You need to add some data as well. When ready your database should look like this.
The process is straightforward and easy. You need to add some data as well. When ready your database should look like this.

![Google Cloud Datastore database populated with sample data for a Telerik UI for WinForms application.](images/google_cloud_nosql002.png)

Expand Down Expand Up @@ -82,7 +82,7 @@ Public Class Book
End Class
````

Now you you can use the above object to store the data from the database. The following code shows how you can retrieve the data:
Now you can use the above object to store the data from the database. The following code shows how you can retrieve the data:

````C#
private void radButtonLoad_Click(object sender, EventArgs e)
Expand Down
2 changes: 1 addition & 1 deletion cloud-integration/google-cloud/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ In order to access all of the provided APIs, first you have to enable them from

![Google Cloud API Library showing available APIs for a Telerik UI for WinForms cloud integration application](images/google-cloud-api-library001.png)

>important In order to automatically authenticate your application you need to add the __GOOGLE_APPLICATION_CREDENTIALS__ environment variable. It must point to the JSSON file that contains the license information. This file is can be obtained by creating a [service account](https://cloud.google.com/docs/authentication/).
>important In order to automatically authenticate your application you need to add the __GOOGLE_APPLICATION_CREDENTIALS__ environment variable. It must point to the JSON file that contains the license information. This file is can be obtained by creating a [service account](https://cloud.google.com/docs/authentication/).
>

## See Also
Expand Down
4 changes: 2 additions & 2 deletions cloud-integration/google-cloud/storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ End Sub

````

>tip In order this to work you need to add the __GOOGLE_APPLICATION_CREDENTIALS__ environment variable. It must point to the JSSON file that contains the license information. This file is can be obtained by creating a [service account](https://cloud.google.com/docs/authentication/).
>tip In order for this to work you need to add the __GOOGLE_APPLICATION_CREDENTIALS__ environment variable. It must point to the JSON file that contains the license information. This file can be obtained by creating a [service account](https://cloud.google.com/docs/authentication/).

Now you can use the above object to mange the files. Here is how you can handle the buttons' Click events and perform the respective operations:
Now you can use the above object to manage the files. Here is how you can handle the buttons' Click events and perform the respective operations:

````C#
private void radButtonListFiles_Click(object sender, EventArgs e)
Expand Down
2 changes: 1 addition & 1 deletion controls/aiprompt/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ When dragging and dropping a control from the Visual Studio (VS) Toolbox onto th
* __Telerik.WinControls.UI__
* __TelerikCommon__

The Telerik UI for WinForms assemblies can be install by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).
The Telerik UI for WinForms assemblies can be installed by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).

## Defining the RadAIPrompt

Expand Down
2 changes: 1 addition & 1 deletion controls/barcodeview/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ When dragging and dropping a control from the Visual Studio (VS) Toolbox onto th
* __Telerik.WinControls.UI__
* __TelerikCommon__

The Telerik UI for WinForms assemblies can be install by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).
The Telerik UI for WinForms assemblies can be installed by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).

## Defining the RadBarcodeView

Expand Down
4 changes: 2 additions & 2 deletions controls/barcodeview/properties-methods-events.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ position: 2

|Method|Description|
|----|----|
|**ExportToImage()**|Exports the barcode with the current dimentions of the control.|
|**ExportToImage(int width, int height)**|Layouts the barcode using the provided dimentions and exports it to an image.|
|**ExportToImage()**|Exports the barcode with the current dimensions of the control.|
|**ExportToImage(int width, int height)**|Layouts the barcode using the provided dimensions and exports it to an image.|
|**ExportToImage(Stream stream, Size size)**| Layouts the barcode using the provided size and exports it to the specified stream.|
|**ExportToImage(string filePath, Size size)**|Layouts the barcode using the provided size and exports it to the specified file location.|
|**ExportToImage(Stream stream, Size size, ImageFormat imageFormat)**|Layouts the barcode using the provided size and exports it to the specified stream in the specified image format.|
Expand Down
2 changes: 1 addition & 1 deletion controls/bindingnavigator/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ When dragging and dropping a control from the Visual Studio (VS) Toolbox onto th
* __Telerik.WinControls.UI__
* __TelerikCommon__

The Telerik UI for WinForms assemblies can be install by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).
The Telerik UI for WinForms assemblies can be installed by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).

## Defining the RadBindingNaviagator

Expand Down
2 changes: 1 addition & 1 deletion controls/buttons/button/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ When dragging and dropping a control from the Visual Studio (VS) Toolbox onto th
* __Telerik.WinControls.UI__
* __TelerikCommon__

The Telerik UI for WinForms assemblies can be install by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).
The Telerik UI for WinForms assemblies can be installed by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).

## Defining the __RadButton__

Expand Down
2 changes: 1 addition & 1 deletion controls/buttons/checkbox/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ When dragging and dropping a control from the Visual Studio (VS) Toolbox onto th
* __Telerik.WinControls.UI__
* __TelerikCommon__

The Telerik UI for WinForms assemblies can be install by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).
The Telerik UI for WinForms assemblies can be installed by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).

## Defining the RadCheckBox

Expand Down
4 changes: 2 additions & 2 deletions controls/buttons/checkbox/properties-methods-events.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ position: 4

|Event|Description|
|----|----|
|CheckStateChanging|Occurs before the elements's state changes.|
|CheckStateChanged|Occurs when the elemnts's state changes.|
|CheckStateChanging|Occurs before the element's state changes.|
|CheckStateChanged|Occurs when the element's state changes.|

# See Also

Expand Down
2 changes: 1 addition & 1 deletion controls/buttons/dropdownbutton/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ When dragging and dropping a control from the Visual Studio (VS) Toolbox onto th
* __Telerik.WinControls.UI__
* __TelerikCommon__

The Telerik UI for WinForms assemblies can be install by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).
The Telerik UI for WinForms assemblies can be installed by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).

## Defining the RadDropDownButton

Expand Down
2 changes: 1 addition & 1 deletion controls/buttons/radiobutton/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ When dragging and dropping a control from the Visual Studio (VS) Toolbox onto th
* __Telerik.WinControls.UI__
* __TelerikCommon__

The Telerik UI for WinForms assemblies can be install by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).
The Telerik UI for WinForms assemblies can be installed by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).

## Defining the RadRadioButton

Expand Down
2 changes: 1 addition & 1 deletion controls/buttons/splitbutton/splitbutton.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ __RadSplitButton__ provides a menu-like interface contained within a button that

![WinForms RadSplitButton Overview](images/buttons-splitbutton-overview001.png)

Each of the items on the __RadSplitButton__ can be set to perform an action when clicked. In addition, the items can contain other items, allowing you to create any hierarchy that fits your needs. Like a standard button, you control the displayed text by setting the __Text__ property. Unlike a standard button, __RadSplitButton__ displays drop-down items when clicked, so handling the __Click__ event is not appropriate. Instead, work directly with the events of the items. To learn how to create and use items see [Gettied Started with Telerik RadSplitButton Items]({%slug winforms/buttons/splitbutton/working-with-radsplitbutton-items%}).
Each of the items on the __RadSplitButton__ can be set to perform an action when clicked. In addition, the items can contain other items, allowing you to create any hierarchy that fits your needs. Like a standard button, you control the displayed text by setting the __Text__ property. Unlike a standard button, __RadSplitButton__ displays drop-down items when clicked, so handling the __Click__ event is not appropriate. Instead, work directly with the events of the items. To learn how to create and use items see [Getting Started with Telerik RadSplitButton Items]({%slug winforms/buttons/splitbutton/working-with-radsplitbutton-items%}).

__RadSplitButton__ is visually indistinguishable from [RadDropDownButton]({%slug winforms/buttons/dropdownbutton%}), but there is an important programmatic distinction. On __RadSplitButton__ you set a __DefaultItem__ property to indicate the item whose __Click__ event should be triggered when the button is clicked. The functionality of __RadSplitButton__ is "split" between the button itself and the dropdown menu.

Expand Down
Loading
Loading