SHOW:
|
|
- or go back to the newest paste.
1 | <Page.Resources> | |
2 | <!-- TODO: Delete this line if the key AppName is declared in App.xaml --> | |
3 | - | <x:String x:Key="AppName">AUA BPH Questionnaire</x:String> |
3 | + | <x:String x:Key="AppName">Questionnaire</x:String> |
4 | <DataTemplate x:Key="_itemTemplate"> | |
5 | <Border BorderBrush="Gainsboro" BorderThickness="4"> | |
6 | <StackPanel Orientation="Horizontal"> | |
7 | <TextBlock Margin="8,0,8,0" FontSize="18" Width="200" VerticalAlignment="Center" TextWrapping="Wrap" Text="{Binding crit}"/> | |
8 | <StackPanel> | |
9 | <Slider Margin="10,0,10,0" VerticalAlignment="Center" Value="2" Maximum="5" Minimum="0" TickFrequency="1" TickPlacement="Outside" x:Name="_score" Width="641" ValueChanged="_slidScore"/> | |
10 | <StackPanel Orientation="Horizontal" HorizontalAlignment="Center"> | |
11 | <TextBlock VerticalAlignment="Center" Text="Rating: " FontSize="24"/> | |
12 | <TextBlock VerticalAlignment="Center" Margin="10,0,0,0" Text="{Binding Value, ElementName=_score}" FontSize="24"/> | |
13 | </StackPanel> | |
14 | </StackPanel> | |
15 | </StackPanel> | |
16 | </Border> | |
17 | </DataTemplate> | |
18 | </Page.Resources> | |
19 | ||
20 | ||
21 | .... | |
22 | in the main grid: | |
23 | ||
24 | <Border Grid.Row="1" BorderBrush="Red" BorderThickness="5"> | |
25 | - | <TextBlock Text="Over the past month, how often have you..." TextWrapping="Wrap" FontWeight="Bold" FontSize="20" VerticalAlignment="Center"/> |
25 | + | <TextBlock Text="how often have you..." TextWrapping="Wrap" FontWeight="Bold" FontSize="20" VerticalAlignment="Center"/> |
26 | </Border> | |
27 | <ListView x:Name="_listView" Grid.Row="2" ItemTemplate="{StaticResource _itemTemplate}" SelectionMode="None" HorizontalContentAlignment="Stretch"/> | |
28 | <TextBlock Grid.Row="2" Grid.Column="1" x:Name="_result" FontSize="70"/> | |
29 | ||
30 | ... | |
31 | ||
32 | in codebehind file | |
33 | ||
34 | ||
35 | ||
36 | //list to populate the TextBlock in DataTemplate | |
37 | ||
38 | _listView.ItemsSource = new ObservableCollection<Category> | |
39 | { | |
40 | new Category{crit = "1231231231231231231?"}, | |
41 | new Category{crit = "asdfafhadgfjargfjagj?"}, | |
42 | new Category{crit = "qerklhjyahkildfjkladnhjkla?"}, | |
43 | new Category{crit = "13490p76812390-qhjsedhjklg?"}, | |
44 | new Category{crit = "asdfasdgq3e45uq345u?"}, | |
45 | new Category{crit = "q3490u8yq38945yasdjiofhj?"}, | |
46 | new Category{crit = "13406923789045whjioerghjkla?"} | |
47 | }; | |
48 | ||
49 | ||
50 | ||
51 | class Category | |
52 | { | |
53 | public string crit { get; set; } | |
54 | } |