
- WPF 教程
- WPF - 首頁
- WPF - 概覽
- WPF - 環境設定
- WPF - Hello World
- WPF - XAML 概覽
- WPF - 元素樹
- WPF - 依賴屬性
- WPF - 路由事件
- WPF - 控制元件
- WPF - 佈局
- WPF - 佈局巢狀
- WPF - 輸入
- WPF - 命令列
- WPF - 資料繫結
- WPF - 資源
- WPF - 模板
- WPF - 樣式
- WPF - 觸發器
- WPF - 除錯
- WPF - 自定義控制元件
- WPF - 異常處理
- WPF - 本地化
- WPF - 互動
- WPF - 二維圖形
- WPF - 三維圖形
- WPF - 多媒體
- WPF 有用資源
- WPF - 快速指南
- WPF - 有用資源
- WPF - 討論
WPF - 控制元件級別
僅才能應用在特定控制元件上的控制元件級定義樣式。下面提供了一個控制元件級的示例,其中按鈕和 TextBlock 具有它們自己的樣式。
<Window x:Class = "XAMLControlLevelStyle.MainWindow" xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml" Title = "Control Level Styles" Height = "350" Width = "604"> <StackPanel Margin = "10" VerticalAlignment = "Top"> <TextBlock Text = "TextBlock"> <TextBlock.Style> <Style> <Setter Property = "TextBlock.FontSize" Value = "24" /> <Setter Property = "TextBlock.Width" Value = "400" /> <Setter Property = "TextBlock.Height" Value = "40" /> <Setter Property = "TextBlock.Background" Value = "Gray" /> <Setter Property = "TextBlock.Margin" Value = "50" /> </Style> </TextBlock.Style> </TextBlock> <Button Content = "Button"> <Button.Style> <Style> <Setter Property = "TextBlock.Width" Value = "100" /> <Setter Property = "TextBlock.Height" Value = "40" /> <Setter Property = "TextBlock.Margin" Value = "50" /> </Style> </Button.Style> </Button> </StackPanel> </Window>
編譯並執行上述程式碼後,將生成以下視窗 −

wpf_styles.htm
廣告