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