tft每日頭條

 > 圖文

 > wpf如何繪制圖形

wpf如何繪制圖形

圖文 更新时间:2025-08-13 18:33:59

Telerik UI for WPF官方最新版免費下載試用,曆史版本下載,在線文檔和幫助文件下載-慧都網

本文将向您展示兩種修改控件默認樣式的方法:

  • 使用 Microsoft Blend 修改默認樣式
  • 使用 Visual Studio 修改默認樣式
  • 通過從主題 XAML 文件中提取來修改默認樣式

出于本文的目的,我們将修改 RadGridView 的 FilteringDropDown 元素,但所描述的步驟可以應用于每個控件。

使用 Microsoft Blend 修改默認樣式

注意:本文展示了如何使用 Blend for Visual Studio 2012 修改樣式,但方法應該與程序的不同版本相似。

編輯其他樣式

創建所需樣式的第一個選項是右鍵單擊 RadGridView 實例,然後從上下文菜單中選擇 Edit Additional Templates -> Desired Style -> Edit a Copy。 然後,您可以繼續創建Style Resource 部分。

圖 1:編輯其他模闆

wpf如何繪制圖形(界面組件TelerikUIfor)1

創建虛拟控件

如果您無法從其他樣式列表中找到所需的樣式,首先需要在 Blend 中創建一個虛拟控件。 為此,請在 Expression Blend 中打開承載 RadGridView 的 UserControl,然後在 Assets 選項卡中找到所需的控件。

在我們的例子中,可以在 Controls -> All -> Filtering DropDown 下找到 Filtering DropDown。

圖 2:從 Assets 選項卡中選擇 FilteringDropDown

wpf如何繪制圖形(界面組件TelerikUIfor)2

然後,您可以雙擊或繪制來将所選類型的虛拟控件放置在場景中。

圖 3:虛拟 FilteringDropDown

wpf如何繪制圖形(界面組件TelerikUIfor)3

右鍵單擊創建的虛拟控件并選擇 Edit Template -> Edit a Copy

創建樣式資源

Create Style Resource 對話框将提示您輸入樣式的名稱以及将其放置在應用程序中的位置。

對于此示例,我們将選擇将此樣式應用于所有 FilteringDropDown 控件并将其放置在我們的 App.xaml 文件中。

如果您選擇在應用程序的資源中定義樣式,它将可用于整個應用程序。 這允許您隻定義一次樣式,然後在需要時重用它。

圖 4:"Create Style Resource"窗口

wpf如何繪制圖形(界面組件TelerikUIfor)4

單擊OK後,将在所選位置創建控件的默認樣式。 如果您願意,可以通過右鍵單擊場景并從上下文菜單中選擇查看源代碼直接從 XAML 修改它。 其他選項是在 Blend 中修改它,就像我們現在要做的那樣。

圖 5:FilteringDropDown 模闆結構

wpf如何繪制圖形(界面組件TelerikUIfor)5

注意:請記住,不同主題中的控件模闆可能會有所不同,此示例修改 OfficeBlack 主題。

請注意,在更改控制模闆時,您應該包括所有必需的部分。 即使您的代碼可以編譯,某些功能也可能會由于省略所需的部分而受到影響,所需零件通常以前綴“PART_”标記。

修改控件模闆

例如,要更改漏鬥圖标的邊框,讓我們從 Objects and Timeline 窗格中選擇負責 FilteringDropDown 邊框的 Path 控件,并将其 Fill 設置為 Red。

圖 6:更改路徑的填充

wpf如何繪制圖形(界面組件TelerikUIfor)6

這是最終結果的快照:

圖 7:修改後的 FilteringDropDown

wpf如何繪制圖形(界面組件TelerikUIfor)7

使用 Visual Studio 修改默認樣式

您還可以使用 Visual Studio 的設計視圖修改控件的默認樣式,類似于使用 Blend。

圖 8:通過 Visual Studio 的設計視圖修改默認樣式

wpf如何繪制圖形(界面組件TelerikUIfor)8

通過從主題 XAML 文件中提取來修改默認樣式

如果您願意,可以從 UI 的 Themes.Implicit 文件夾中的相應 XAML 文件中手動提取所需的樣式以進行 WPF 安裝,并修改其代碼以滿足需要。

該過程類似于手動提取給定控件的控件模闆。

請注意,在更改控件模闆時,您應該包括所有必需的部分。 即使您的代碼可以編譯,某些功能也可能會由于省略所需的部分而受到影響,所需零件通常以前綴“PART_”标記。

Telerik UI for WPF

Telerik UI for WPF擁有超過100個控件來創建美觀、高性能的桌面應用程序,同時還能快速構建企業級辦公WPF應用程序。UI for WPF支持MVVM、觸摸等,創建的應用程序可靠且結構良好,非常容易維護,其直觀的API将無縫地集成Visual Studio工具箱中。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved