網址
http://msdn.microsoft.com/zh-tw/netframework/cc963622.aspx
#17

1. 在XAML 檔中 新增 MediaElement 即可以設定檔案來源及其它的屬性
2. Triggers 在Grid宣告控制其他屬性
3. 利用event 來實現pause and resume 影片的功能
4. Slibar 的範例 (假設 mediaElement 命名為 mediaElement1)
a. 取得影片長度
mediaElement1.NaturalDuration.TimeSpan.TotalMilliseconds;
b. 取得影片現在播放位置
mediaElement1.Position.TotalMilliseconds;
#18 控制項的資料繫結技巧 #1 – 控制項之間的資料繫結
1. Binding 目標: 任何元素與屬性
2. Binding 來源: CLR 物件,
WPF元素,
ADO.NET,
XML
3. Binding 模型: 一次繫結、單向繫結,雙向繫結
4. 動態Binding : inotufyPropertyChanged、DependencyProperty、PropertyDescriptor
5. 語法範例 { Binding Path = Value, ElementName= Binding物件名稱 }
6. ObjectDataProvider 的使用,把物件宣告在XAML檔

1. 資料樣板的設定 (宣告一個class及在XAML檔中宣告引用)
2. XAML檔 新增NameSpace , 例 xmlns = "clr-namespace:NameSpace名稱"
#20

1. 宣告樹狀結構CLASS ,以大聯盟球隊為例,(聯盟->區域->球隊)
2. 在listBox 設定兩個屬性決定,資料來源和樣板
a. 資料來源ItemsSource : EX. ItemsSource="{Binding Path=Divisions/Teams}"
b. 樣板ItemTemplate: EX. ItemTemplate="{DynamicResource myTemplate}"
沒有留言:
張貼留言