PageRenderTime 37ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/V4/Quickstarts/View-Switching Navigation/Silverlight/View-Switching Navigation/ViewSwitchingNavigation.Contacts/Views/ContactDetailView.xaml

#
XAML | 52 lines | 45 code | 7 blank | 0 comment | 0 complexity | 93f70b81a6e6c9dfe9027582c30e2f62 MD5 | raw file
  1. <UserControl x:Class="ViewSwitchingNavigation.Contacts.Views.ContactDetailView"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. mc:Ignorable="d"
  7. d:DesignHeight="300" d:DesignWidth="400"
  8. d:DataContext="{d:DesignData /SampleData/ContactSampleData.xaml}">
  9. <UserControl.Resources>
  10. <DataTemplate x:Key="ContactDetailTemplate">
  11. <Grid>
  12. <Grid.ColumnDefinitions>
  13. <ColumnDefinition Width="Auto"/>
  14. <ColumnDefinition Width="*"/>
  15. </Grid.ColumnDefinitions>
  16. <Grid.RowDefinitions>
  17. <RowDefinition Height="Auto"/>
  18. <RowDefinition Height="Auto"/>
  19. <RowDefinition Height="Auto"/>
  20. <RowDefinition Height="Auto"/>
  21. <RowDefinition Height="Auto"/>
  22. <RowDefinition Height="Auto"/>
  23. <RowDefinition Height="Auto"/>
  24. </Grid.RowDefinitions>
  25. <TextBlock Text="{Binding Name}" FontWeight="Bold" FontSize="14"
  26. Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2"/>
  27. <TextBlock Text="Company" Foreground="#FF525252"
  28. Grid.Row="1" Grid.Column="0" Margin="0,0,15,0"/>
  29. <TextBlock Text="{Binding Company}"
  30. Grid.Row="1" Grid.Column="1"/>
  31. <TextBlock Text="E-mail" Foreground="#FF525252"
  32. Grid.Row="2" Grid.Column="0" Margin="0,0,15,0"/>
  33. <TextBlock Text="{Binding EmailAddress}"
  34. Grid.Row="2" Grid.Column="1"/>
  35. <TextBlock Text="Address" Foreground="#FF525252"
  36. Grid.Row="3" Grid.Column="0" Margin="0,0,15,0"/>
  37. <TextBlock Text="{Binding Address}"
  38. Grid.Row="3" Grid.Column="1"/>
  39. </Grid>
  40. </DataTemplate>
  41. </UserControl.Resources>
  42. <Grid x:Name="LayoutRoot">
  43. <ContentControl Content="{Binding}" ContentTemplate="{StaticResource ContactDetailTemplate}"/>
  44. </Grid>
  45. </UserControl>