Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Fundamentals of Windows 8 XAML/C# Metro Style Apps

Fundamentals of Windows 8 XAML/C# Metro Style Apps

Heard the buzz about Windows 8 Metro style apps but don’t know where to start? In this session you’ll learn how to build Windows 8 apps using XAML and take advantage of the native Windows 8 features. Walk through the fundamentals of Windows 8 and then learn about styling, animations, invoking the Windows Runtime (WinRT), the intrinsic controls, and more that will help prepare you to develop Windows 8 Metro style apps.

John Papa

April 02, 2012
Tweet

More Decks by John Papa

Other Decks in Technology

Transcript

  1. @JOHN_PAPA <ToggleSwitch OffContent="Basic List" OnContent="Templated" Toggled="ToggleSwitch_Toggled" /> <TextBlock Text="Select a

    Person"/> <ListView x:Name="PeopleListView1"> <ListViewItem Content="John Papa" /> <ListViewItem Content="Dan Wahlin"/> <ListViewItem Content="Pluralsight"/> </ListView> <Button Content="Show Selected Item" Click="Button_Click" />
  2. @JOHN_PAPA <ToggleSwitch OffContent="Basic List" OnContent="Templated" Toggled="ToggleSwitch_Toggled" /> <TextBlock Text="Select a

    Person"/> <ListView x:Name="PeopleListView1"> <ListViewItem Content="John Papa" /> <ListViewItem Content="Dan Wahlin"/> <ListViewItem Content="Pluralsight"/> </ListView> <Button Content="Show Selected Item" Click="Button_Click" />
  3. @JOHN_PAPA         

              
  4. @JOHN_PAPA void MyCtl_Holding(object sender, HoldingRoutedEventArgs e) { switch (e.PointerDeviceType) {

    case PointerDeviceType.Mouse: break; case PointerDeviceType.Pen: break; case PointerDeviceType.Touch: break; } }
  5. @JOHN_PAPA <TextBlock Text="{Binding Path=Name, Mode=OneWay}" /> <Slider x:Name="sliderAge" Minimum="1" Maximum="150"

    Value="10"/> <TextBox Text="{Binding ElementName=sliderAge, Path=Value, Mode=TwoWay}" />
  6. @JOHN_PAPA <ListView ItemsSource="{Binding People}"> <ListView.ItemTemplate> <DataTemplate> <StackPanel> <Image Source="{Binding ImgUrl}"/>

    <TextBlock Text="{Binding Name}" /> </StackPanel> </DataTemplate> </ListView.ItemTemplate> </ListView>