Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

XAML 入門

15.882 visualizaciones

Publicado el

Room metro #28 大阪
2014年11月29日(土)
セッション資料

Publicado en: Tecnología
  • Sé el primero en comentar

XAML 入門

  1. 1. XAML 入門 青柳臣一@ShinichiAoyagi Room metro #28 2014/11/29(土)
  2. 2. 自己紹介 青柳臣一(あおやぎしんいち) @ShinichiAoyagi http://shinichiaoyagi.blogspot.jp/ ソフトウエア開発会社(淀屋橋) 代表取締役 WPF(C#)、ASP.NET(VB)、Spring MVC(Java)、 iOS(Objective-C)、Android(Java)
  3. 3. XAML とは? Extensible Application Markup Language ザムル オブジェクトやプロパティ、あるいはそれらの関係 や相互作用を定義するために用いられるXMLベース の宣言的言語 wikipedia より
  4. 4. XAML の特徴(1)  コードと1対1 に対応 XAML で書けるものは必ずコードで書ける (WPF のTextBox のリファレンス)  依存関係プロパティ(DependencyProperty)  添付プロパティ <Grid> <TextBox Grid.Row=“0” Grid.Column=“1”> ...
  5. 5. XAML の特徴(2) マークアップ拡張 データバインディング <TextBox Text=“{Binding MyName}“/> ビジュアルツリーと論理ツリー Snoop (http://snoopwpf.codeplex.com/ ) VisualTreeHelper クラス
  6. 6. XAML の特徴(3) コマンド イベントをバインディング <Button Command=“{Binding MyCommand}“/> ビヘイビアー あとから機能を追加する
  7. 7. WPF のXAML スタイル <Style TargetType="TextBox"> <Setter Property="Background" Value="Red"/> </Style> テンプレート データテンプレート コントロールテンプレート
  8. 8. XAML さん、パないっす PhysicsHelper Shilverlight、Windows Phone 7 https://physicshelper.codeplex.com/ Universal Windows App http://physicshelperxaml.codeplex.com/ 初音ミクXAML化計画by 宇宙仮面さん http://uchukamen.com/WPF/Miku/
  9. 9. ご清聴ありがとうございました。

×