程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> WPF筆記(1.9 樣式和控件模板)——Hello,WPF!

WPF筆記(1.9 樣式和控件模板)——Hello,WPF!

編輯:關於.NET

資源的另一個用途是樣式設置:

<Window >
  <Window.Resources>
    <Style x:Key="myStyle" TargetType="{x:Type TextBlock}">
      <Setter Property="VerticalAlignment" Value="Center" />
      <Setter Property="FontWeight" Value="Bold" />
      <Setter Property="FontStyle" Value="Italic" />
    </Style>
  </Window.Resources>
  <DockPanel >
    <StackPanel >
      <TextBlock Style="{StaticResource myStyle}">Name: </TextBlock>
      <TextBox Text="{Binding Path=Name}" />
      <TextBlock Style="{StaticResource myStyle}">Nick: </TextBlock>
      <TextBox Text="{Binding Path=Nick}" />
    </StackPanel>
   
  </DockPanel>
</Window>

代碼很容易懂,記住用Setter定義每一個樣式,注意指定了x:Key,然後哪個控件需要應用樣式,就在 控件裡面指定Style;如果不指定x:Key,則所有控件都使用這個樣式(當然也不會給控件設置 Style="{StaticResource myStyle}")。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved