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

WPF筆記(1.3 屬性元素)——Hello,WPF!

編輯:關於.NET

這一節中“屬性元素”的概念可以用匪夷所思形容。

1。WPF用標簽元素實現對象建模,有兩種:Control和Container,都用來裝載內容和行為,前者如 Button,後者如Window。

你可以這樣寫:

<Window >
  <Button Width="100" Height="100">
    <Image Source="tom.png" />
  </Button>
</Window>

也可以這樣:

<Window >
  <Button Width="100" Height="100">
    <TextBox Width="75">edit me</TextBox>
  </Button>
</Window>

就是說,將原來Button的Image屬性和TextBox屬性當作對象提取出來。這是因為Button起源於一個類 :ContentControl ,該類知道如何生成其裝載的所有控件。

2。其實完整的寫法是這樣的:

<Button Width="100" Height="100">
  <Button.Content>
    <Image Source="tom.png" />
  </Button.Content>
</Button>

但是,<Button.Content>標簽內不能有兩個控件,會顯示語法錯誤,只能是一個屬性元素—— 這時候要用Panel。

Window控件有和Button同樣的用法,見下面章節。

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