C# Avalonia FluentTheme(Visual Studio 2026專案預設) 有哪些元件 請詳細條列出來

C# Avalonia FluentTheme(Visual Studio 2026專案預設) 有哪些元件 請詳細條列出來

C# Avalonia FluentTheme(Visual Studio 2026專案預設) 有哪些元件 請詳細條列出來


資料來源: https://gemini.google.com/share/b6522a8839fa


    以下是 Avalonia FluentTheme 所涵蓋的主要控制項詳細列表,依據功能屬性進行分類:


1. 基礎輸入與動作 (Basic Input & Actions)

這是最常用的 UI 元素,負責處理點擊與文字輸入。
    ◆Button: 標準按鈕、重複按鈕 (RepeatButton)。
    ◆ToggleButton: 切換狀態按鈕。
    ◆RadioButton: 單選框。
    ◆CheckBox: 複選框。
    ◆TextBox: 單行或多行文字輸入框。
    ◆HyperlinkButton: 超連結風格的按鈕。


2. 數值與選擇 (Value Selection)

用於處理範圍、日期或清單選擇。
    ◆Slider: 滑動條。
    ◆NumericUpDown: 數字增減控制項。
    ◆ComboBox: 下拉式組合框。
    ◆ListBox: 清單方框。
    ◆DatePicker: 日期選擇器。
    ◆TimePicker: 時間選擇器。
    ◆Calendar: 日曆檢視。
    ◆ToggleSwitch: 常用於設定頁面的開關切換器。


3. 容器與導覽 (Containers & Navigation)

用於組織佈局與頁面跳轉。
    ◆Window: 基礎視窗樣式(包含標題列與邊框)。
    ◆TabControl: 分頁標籤控制項。
    ◆NavigationView: (由 Avalonia.Controls 額外提供,但 FluentTheme 提供完整樣式) 側邊或頂部導覽列。
    ◆ScrollViewer: 捲動視圖與滾動條 (ScrollBar)。
    ◆Expander: 可摺疊/展開的容器。
    ◆SplitView: 分割視圖(常用於側邊選單)。
    ◆Flyout: 浮動彈窗。


4. 資訊顯示 (Information Display)

用於回饋狀態、進度或展示內容。
    ◆ProgressBar: 進度條(包含確定與不確定狀態)。
    ◆ProgressRing: 環形等待圖示。
    ◆ToolTip: 工具提示。
    ◆Label: 標籤。
    ◆TextBlock: 靜態文字區塊。
    ◆Image: 圖片容器。
    ◆ItemsControl: 基礎集合顯示項。


5. 功能選單與對話框 (Menus & Dialogs)

    ◆Menu: 頂部功能表單。
    ◆ContextMenu: 右鍵選單。
    ◆WindowNotificationManager: 訊息通知彈窗。
    ◆DataGrid: (需引用 Avalonia.Controls.DataGrid 套件) 複雜表格控制項。


6. 專業/其他控制項 (Specialized Controls)

    ◆TreeView: 樹狀結構檢視。
    ◆SplitButton: 結合按鈕與下拉選單的控制項。
    ◆DropDownButton: 下拉式按鈕。
    ◆RefreshContainer: 下拉重新整理。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *