我的第一個WPF程序_按鈕事件、屬性調整

在之前大二或許同學或其他人本身就很會寫
視窗應用(Windows Form Application)

那今天我們要學習如何撰寫  第一支  WPF程序

WPF(Windows Presentation Foundation)/視窗顯示基礎:美國微軟公司推出.NET Framework 3.0及以後版本的組成部分之一,它是一套基於XML、.NET Framework、向量繪圖技術的展示層開發框架,微軟視其為下一代使用者介面技術,廣泛被用於Windows Vista的介面開發。


=================================================================


WPF 優點

  • 他是更新且更符合現行標準的應用開發。
  • Microsoft 正使用它做許多應用的開發, 例如 Visual Studio
  • 有非常優秀的向量式圖形呈現引擎 (Vector-Based Rendering Engine)
  • XAML可以輕鬆地創建和編輯圖形用戶界面,並允許設計人員之間進行拆分工作
  • 數據綁定(Databinding),它可以讓你獲得的數據和佈局更清晰的分離
  • 有更好的性能,原因來自於使用硬體加速繪製的GUI(圖形使用者界面)
  • 它使您可以不僅為Windows應用程序也可為Web應用程序做各自的UI(Silverlight中/ XBAP)
  • WPF 在建立提供更美好視覺效果與使用者經驗的 Windows 用戶端應用程式方面是佔有極大的優勢的。

WinForms advantages

  • 是初學者學習應用程式開發非常棒的樣版易上手
  • 目前已經有很多第三方的控制,你可以購買或免費獲得
  • 較WPF開發來的容易


更詳細可參考此連結

WPF 或將成為桌面應用程式開發主流
https://dotblogs.com.tw/billchung/archive/2013/05/23/104811.aspx


WPF vs. WinForms
http://www.wpf-tutorial.com/about-wpf/wpf-vs-winforms/


step1.  檔案-->新增-->專案

請選擇  WPF應用程式
























載入 xaml  時 會有些慢 不過沒關係等一下即可























載入後的畫面























我們來看預設程式碼的功能

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">  --------->這裡你可以調整視窗的長寬
    <Grid>
     
    </Grid>
</Window>


假設我今天要  600*400的視窗




























接著試著拉一個Button元件進到視窗中



















改 按鈕元件的顯示字







































記得做觸發前先命名養成好習慣


















然後就可以很簡單用MessageBox先秀簡易訊息了


















如何調整按鈕背景顏色???





以上是WPF剛起步的教學 希望有幫助XDD

留言

張貼留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

經得起原始碼資安弱點掃描的程式設計習慣培養(五)_Missing HSTS Header