More Related Content
Similar to MVVM開発をさらに加速させる ノンコーディングUI開発
Similar to MVVM開発をさらに加速させる ノンコーディングUI開発 (20)
MVVM開発をさらに加速させる ノンコーディングUI開発
- 2. • 泉本優輝 [Yuki Izumoto]
• Microsoft MVP for Client Development
• コードがかけるフリーのデザイナー
• 最近はカメラが趣味
– パワポの表紙は
いつも自分で撮った写真
• Web:http://c-mitsuba.com
• Windows 8 UI / UX デザイン入門とか
profile
- 10. private void buttonPanel_Loaded(object
sender, System.Windows.RoutedEventArgs e)
{
var RandomList =
buttonPanel.Items.OrderBy(i =>
Guid.NewGuid()).ToArray();
buttonPanel.ItemsSource = null;
foreach(var item in RandomList)
{
buttonPanel.Items.Add(item);
}
}
- 12. ただ、WPF / SL / WPのころと
少し変わっていて
癖もありました。
なので、使い方をご紹介。
- 13. Windows Store Apps Behavior
• Behaviorが2つのコントロールで構成さ
れるようになりました。
• TriggerBehavior = タイミング
• Action = 処理
- 21. Behaviorの使い方
• TriggerBehavior
• だれが = ElementBindingで指定
• どうされたときに = 発火条件を指定
• だれの = ElementBindingで指定
• Action
• なにを = Property名で指定
• どうする = Propertyを指定
• DataBinding、ElementBinding、Converter
を駆使して、UIをXAMLで思いのままに操
作!