彩票走势图

logo telerik中文文档

第一步


立即下载Telerik UI for WPF

本文解释了如何在项目中获取Telerik UI for WPF控件并开始快速使用它们。

一旦您启动并运行了第一个简单控件,请查看接下来的步骤部分开始更详细地探索控件功能。

下载控件

将控件安装到开发机器的最简单方法是使用进度控制面板或从您的telerik.com帐户下载自动MSI安装程序。

图1:下载自动(.msi)安装程序

下载自动(.msi)安装程序

注意:如果你不是用户也可以下载一个免费的功能齐全的试用版,同样的选项也适用。

下面的文章可以帮助您选择最适合您的需求和偏好的安装类型:我需要安装哪个文件。

使用Telerik Visual Studio扩展创建应用程序

创建Telerik UI for WPF项目最简单的方法是使用与Telerik UI for WPF安装程序一起发布的Visual Studio Extensions。

Visual Studio Extensions可以通过Telerik | Telerik UI for WPF菜单访问,该菜单根据Visual Studio中选择的项目有不同的菜单项。扩展也可以通过WPF应用程序的上下文菜单访问。

1.打开Microsoft Visual Studio。

2.创建新的Telerik WPF应用程序。

图2:转到Telerik > Telerik UI for WPF > Create New Telerik Project

转到Telerik > Telerik UI for WPF > Create New Telerik Project

图3:创建新的Telerik应用程序

创建新的Telerik应用程序

3.选择应用模板,选项是空白模板或MS Office启发的应用程序模板之一,选择Blank选项。

图4:选择应用程序模板选择应用程序模板 此时,项目只引用通用的Telerik.Windows.Controls.dll。

使用项目配置向导配置项目可以进入Telerik > Telerik UI for WPF > Configure Project。打开向导时您可以从列表中选择要使用的控件(或在搜索框中搜索它们)。一旦您选择了它们,单击OK,它将向您的项目添加所需的dll和引用。

图5:向图表控件添加引用向图表控件添加引用注意:此步骤是可选的,只有在使用Telerik.Windows.Controls.dll中未定义的控件时才需要它。

向项目中添加Telerik控件

在本例中我们将使用RadGridView。

程序集引用

为了在你的项目中使用RadGridView控件,你必须添加对以下程序集的引用:

  • Telerik.Windows.Controls

  • Telerik.Windows.Controls.GridView

  • Telerik.Windows.Controls.Input

  • Telerik.Windows.Data

注意:如果您使用的项目目标是.NET Core3.1或更高版本,则需要手动安装Microsoft.Windows.Compatibility包,如果您使用nuget包安装Telerik dll则会自动执行此操作。

在工程中添加Telerik控件

您可以通过编写示例1中的XAML代码来手动添加RadGridView,或者您也可以通过从Visual Studio工具箱中拖动控件并将其放到XAML视图上来添加控件。

例1:在XAML中添加RadGridView

XAML:

<telerik:RadGridView />

如果运行该应用程序您将看到一个没有列和行的空网格,如图6所示。

图6:由示例1中的代码生成的空网格

由示例1中的代码生成的空网格

数据填充

为了用数据填充RadGridView控件,您应该创建一个业务对象集合,创建一个名为Profile的新类并向其添加几个不同的类型属性如示例2所示。

例2:简单的业务类

C#:

public class Profile 
{ 
public int ID { get; set; } 
public string Name { get; set; } 
public DateTime Date { get; set; } 
public bool IsChecked { get; set; } 
}

点击复制

VB.NET:

Public Class Profile 
Public Property ID As Integer 
Public Property Name As String 
Public Property Date As DateTime 
Public Property IsChecked As Boolean

点击复制

接下来在主窗口中创建Profile对象集合,并设置RadGridView ItemSource。

例3:简单的业务类

C#:

public MainWindow() 
{ 
this.InitializeComponent(); 
var source = new ObservableCollection<Profile>(); 
DateTime date = DateTime.Now; 
for (int i = 0; i < 10; i++) 
{ 
source.Add(new Profile() { ID = i, Name = "Item" + i, Date = date, IsChecked = i % 2 == 0 }); 
date = date.AddDays(7); 
} 
gridView.ItemsSource = source; 
}

点击复制

VB.NET:

Public Sub New() 
Me.InitializeComponent() 
Dim source = New ObservableCollection(Of Profile)() 
Dim date As DateTime = DateTime.Now 

For i As Integer = 0 To 10 - 1 
source.Add(New Profile() With { 
.ID = i, 
.Name = "Item" & i, 
.Date = date, 
.IsChecked = i Mod 2 = 0 
}) 
date = date.AddDays(7) 
Next 

gridView.ItemsSource = source 
End Sub 
End Class

点击复制

现在已经准备好了所需的示例数据,需要将其绑定到XAML中的每个列,如下面的示例4所示。

例4:在XAML中定义RadGridView

XAML:

<Grid> 
<telerik:RadGridView x:Name="gridView" 
AutoGenerateColumns="False"> 
<telerik:RadGridView.Columns> 
<telerik:GridViewDataColumn DataMemberBinding="{Binding ID}"/> 
<telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" /> 
<telerik:GridViewDataColumn DataMemberBinding="{Binding Date}" /> 
<telerik:GridViewDataColumn DataMemberBinding="{Binding IsChecked}" /> 
</telerik:RadGridView.Columns> 
</telerik:RadGridView> 
</Grid>

点击复制

运行这个项目,你应该会看到这样的内容:

图七:最终结果

最终结果

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP