リストビュー
このサンプルは次のXAMLを使用しています。
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Button x:Name="btnBack" Content="戻る" HorizontalAlignment="Left" Height="55" Margin="97,63,0,0" VerticalAlignment="Top" Width="162" FontSize="20" Background="#FFFF9A9A" Click="btnBack_Click" FontFamily="Global User Interface"/>
<TextBlock x:Name="lbl1" HorizontalAlignment="Left" Height="34" Margin="100,176,0,0" TextWrapping="Wrap" Text="アンケートに答えてください。" VerticalAlignment="Top" Width="342" FontSize="20"/>
<ListView HorizontalAlignment="Left" Height="311" Margin="100,222,0,0" VerticalAlignment="Top" Width="380" FontSize="20">
<CheckBox x:Name="chk1" Content="和菓子が好き" FontSize="20" Checked="chk1_Checked" Unchecked="chk1_Unchecked"/>
<CheckBox x:Name="chk2" Content="洋菓子が好き" FontSize="20" Checked="chk2_Checked" Unchecked="chk2_Unchecked"/>
<RadioButton x:Name="rdo1" Content="食事にお金をかけている" FontSize="20" Checked="rdo1_Checked"/>
<RadioButton x:Name="rdo2" Content="食費にはお金をかけないようにしている" FontSize="20" Checked="rdo2_Checked"/>
<RadioButton x:Name="rdo3" Content="どちらでもない" FontSize="20" Checked="rdo3_Checked"/>
<Button x:Name="btn" Content="アンケートに答える" FontSize="20" Click="btn_Click"/>
</ListView>
</Grid>
Itemsのボタンをクリックして
リストビューを構成するコントロールを追加します。
左下にあるコントロールの種類を選択して
追加ボタンによりアイテムを追加します。
右側のプロパティを使い、編集することが可能です。
このサンプルではリストビューを使って
アンケートを作っています。
アンケートにはチェックボックスおよびラジオボタン
そしてボタンを実装しています。
すなわち、リストビューの中に複数のコントロールを実装しています。
お菓子の種類を個々に答えてもらうためチェックボックスを使い、
該当するのが一つという形式にするためラジオボタンを使っています。
そして答え終わったらボタンで結果を通知するようにしています。
チェックボックスおよびラジオボタンではプロパティに
値を格納しておき、ボタンの判定処理で
プロパティから値を取得して判定した結果をメッセージボックスで表示しています。
ヘッダファイルです。
プロパティを使っているので、ここで実装しています。
起動後の画面です。
|
|