1. 程式人生 > >C# WPF 基礎教程 視訊學習筆記(一)

C# WPF 基礎教程 視訊學習筆記(一)

1.[STAThread()] 代表單執行緒

2.using語句允許程式設計師指定使用資源的物件應當何時釋放資源

3.Border 一般用於裝載面板
  Padding 邊框和內部內容中間新增空間
  CornerRadius可以使邊框具有一個圓角
  
 4.DockPanel的最後一個控制元件填充剩餘的整個空間
 <DockPanel LastChildFill="True">
 
 5.最後建立的一個控制元件將填充佈局的整個剩餘空間
 
 6.設定Grid控制元件中某一單元格的寬度三種方式 在該列定義的屬性中按
 以下 設定
  width = "200" 固定為某寬度
  
  width = "Auto" 根據子控制元件的大小自動設定寬度
  
  width = "*" 按比例分配 
  width = "2*" 2倍比例分配
  
 7.共享Size組
 ShareSizeGroup = "組名稱"
 
 8.指定Canvas的Z順序
 Canvas.ZIndex = "1" //預設為0 數字越大則顯示在越前面
 
 9.繪畫面板  InkCanvas
 (1)記錄軌跡但並不保留畫筆所畫的影象
  EditingMode="GestureOnly"
  
 10.取得某個例項具體的資料型別System.Type
 (1)GetType()方法繼承自Object,所以C#中任何物件都具有GetType()方法,x.GetType(),其中x為變數名
 (2)typeof(x)中的x,必須是具體的類名、型別名稱等,不可以是變數名稱
 
 11.列舉的遍歷
  (1)
    foreach (MyEnumType type in Enum.GetValues(typeof(MyEnumType)))
    {
        // TODO: 遍歷操作
    }
  (2)
    foreach (string name in Enum.GetNames(typeof(MyEnumType)))
    {
        // TODO:遍歷操作
    }