翻譯|使用教程|編輯:龔雪|2021-07-22 11:07:31.763|閱讀 565 次
概述:本文介紹如何在項(xiàng)目中獲取Telerik UI for WPF控件并快速開(kāi)始使用它們,歡迎下載最新版工具體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本文主要介紹如何在項(xiàng)目中獲取Telerik UI for WPF控件,并開(kāi)始快速使用它們。啟動(dòng)并運(yùn)行第一個(gè)簡(jiǎn)單控件后,請(qǐng)查看后續(xù)步驟部分,開(kāi)始更詳細(xì)地探索控件功能。
創(chuàng)建一個(gè)Telerik UI for WPF項(xiàng)目最簡(jiǎn)單的方法就是使用Visual Studio 擴(kuò)展,該擴(kuò)展隨 Telerik UI for WPF 安裝程序一起分發(fā)。
可以通過(guò)Telerik | Telerik UI for WPF菜單訪問(wèn)Visual Studio擴(kuò)展,在Visual Studio中根據(jù)不同的菜單項(xiàng)選定項(xiàng)目,也可以通過(guò)WPF 應(yīng)用程序的上下文菜單訪問(wèn)擴(kuò)展。
1. 打開(kāi)。
2. 創(chuàng)建一個(gè)新的Telerik WPF應(yīng)用程序。
跳轉(zhuǎn)到Telerik > Telerik UI for WPF > Create New Telerik Project。
創(chuàng)建新的Telerik應(yīng)用程序。
3. 選擇應(yīng)用程序模板,選項(xiàng)是空白模板或受 MS Office 啟發(fā)的應(yīng)用程序模板,選擇Blank選項(xiàng)。
選擇應(yīng)用程序模板。
此時(shí),項(xiàng)目?jī)H引用常見(jiàn)的 Telerik.Windows.Controls.dll。
4. 使用項(xiàng)目配置向?qū)渲庙?xiàng)目,您可以通過(guò)跳轉(zhuǎn)到Telerik > Telerik UI for WPF > Configure Project來(lái)實(shí)現(xiàn)。當(dāng)打開(kāi)向?qū)r(shí),可以從列表中選擇您要使用的控件(或在搜索框中搜索它們)。 選擇它們后,單擊OK將向您的項(xiàng)目添加所需的 dll 和引用。
添加對(duì)圖表控件的引用。
此步驟是可選的,只有在使用 Telerik.Windows.Controls.dll 中未定義的控件時(shí)才需要它。
對(duì)于本示例,我們將使用。
配置引用
為了在項(xiàng)目中使用 RadGridView 控件,您必須添加對(duì)以下程序集的引用:
向項(xiàng)目添加 Telerik 控件
您可以通過(guò)編寫(xiě) XAML 代碼手動(dòng)添加 RadGridView,也可以通過(guò)將控件從 Visual Studio 工具箱拖放到 XAML 視圖上來(lái)添加控件。
示例 1:在 XAML 中添加 RadGridView
XAML
<telerik:RadGridView />
如果運(yùn)行該應(yīng)用程序,您將看到一個(gè)沒(méi)有列和行的空網(wǎng)格,如下圖所示:
示例 1 中的代碼生成的空網(wǎng)格:
用數(shù)據(jù)填充
為了用數(shù)據(jù)填充 RadGridView 控件,您應(yīng)該創(chuàng)建一個(gè)業(yè)務(wù)對(duì)象集合。 創(chuàng)建一個(gè)名為 Profile 的新類并向其添加幾個(gè)不同的類型屬性,如示例 2 所示。
示例 2:簡(jiǎn)單的business類
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
接下來(lái),在 MainWindow 中創(chuàng)建 Profile 對(duì)象的集合并設(shè)置 GridView ItemSsource。
示例 3:簡(jiǎn)單business類
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
現(xiàn)在您已準(zhǔn)備好所需的示例數(shù)據(jù),需要將其綁定到 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>
運(yùn)行項(xiàng)目,你應(yīng)該看到如下內(nèi)容:
Telerik UI for WPF擁有超過(guò)100個(gè)控件來(lái)創(chuàng)建美觀、高性能的桌面應(yīng)用程序,同時(shí)還能快速構(gòu)建企業(yè)級(jí)辦公WPF應(yīng)用程序。UI for WPF支持MVVM、觸摸等,創(chuàng)建的應(yīng)用程序可靠且結(jié)構(gòu)良好,非常容易維護(hù),其直觀的API將無(wú)縫地集成Visual Studio工具箱中。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)